diff --git a/lua-mosquitto.c b/lua-mosquitto.c index 7f298bd..32e20a8 100644 --- a/lua-mosquitto.c +++ b/lua-mosquitto.c @@ -114,6 +114,13 @@ static int mosq__pstatus(lua_State *L, int mosq_errno) { lua_pushstring(L, strerror(errno)); return 3; break; + + default: + lua_pushnil(L); + lua_pushinteger(L, mosq_errno); + lua_pushstring(L, mosquitto_strerror(mosq_errno)); + return 3; + break; } return 0;