lua: fix memory leak problem
[project/ubus.git] / lua / ubus.c
index 362f9327ecb6225929fa8cad3ea480d69f7f99e5..a48fb7dd443c09bbf2e1782c89d9b6d7e96100b1 100644 (file)
@@ -681,6 +681,7 @@ ubus_lua__gc(lua_State *L)
 {
        struct ubus_lua_connection *c = luaL_checkudata(L, 1, METANAME);
 
+       blob_buf_free(&c->buf);
        if (c->ctx != NULL)
        {
                ubus_free(c->ctx);