diff --git a/lua/ubus.c b/lua/ubus.c index 2903e7b..86e34b7 100644 --- a/lua/ubus.c +++ b/lua/ubus.c @@ -302,8 +302,9 @@ ubus_method_handler(struct ubus_context *ctx, struct ubus_object *obj, lua_call(state, 2, 1); if (lua_isnumber(state, -1)) rv = lua_tonumber(state, -1); - } else - lua_pop(state, 1); + } + + lua_pop(state, 1); return rv; }