lua: ubus_lua_do_subscribe: fix copy&paste error
authorPetr Štetiar <ynezz@true.cz>
Mon, 16 Dec 2019 22:02:02 +0000 (23:02 +0100)
committerPetr Štetiar <ynezz@true.cz>
Mon, 16 Dec 2019 22:39:16 +0000 (23:39 +0100)
Fix copy&paste error in Lua ubus subscriber removal callback.

Addresses-Coverity-ID: 1412311 ("Copy-paste error")
Signed-off-by: Petr Štetiar <ynezz@true.cz>
lua/ubus.c

index fb50418d27b0e3c3ace535050a4f107b984c6d64..86dcc5007b3a2776a611bf6c0a9255b7c5d0b946 100644 (file)
@@ -840,8 +840,8 @@ ubus_lua_do_subscribe( struct ubus_context *ctx, lua_State *L, const char* targe
 
        if( idxremove ){
                lua_getglobal(L, "__ubus_cb_subscribe");
 
        if( idxremove ){
                lua_getglobal(L, "__ubus_cb_subscribe");
-               lua_pushvalue(L, idxnotify);
-               sub->rnotify = luaL_ref(L, -2);
+               lua_pushvalue(L, idxremove);
+               sub->rremove = luaL_ref(L, -2);
                lua_pop(L, 1);
                sub->s.remove_cb = ubus_sub_remove_handler;
        }
                lua_pop(L, 1);
                sub->s.remove_cb = ubus_sub_remove_handler;
        }