]> git.puffer.fish Git - matthieu/frr.git/commitdiff
lib: update frrscript unload
authorDonald Lee <dlqs@gmx.com>
Sun, 4 Jul 2021 21:11:24 +0000 (05:11 +0800)
committerDonald Lee <dlqs@gmx.com>
Sat, 17 Jul 2021 22:32:03 +0000 (06:32 +0800)
Signed-off-by: Donald Lee <dlqs@gmx.com>
lib/frrscript.c
lib/frrscript.h

index 8a93d36da1367d3fc347af21940f37f04dabb806..1d4fe58dd151c053d6a19ef8463c1720e0e4b306 100644 (file)
@@ -208,9 +208,6 @@ void *frrscript_get_result(struct frrscript *fs,
                return NULL;
        }
 
-       lua_getglobal(fs->L, result->name);
-       r = codec->decoder(fs->L, -1);
-       lua_pop(fs->L, 1);
 
        return r;
 }
@@ -307,7 +304,6 @@ fail:
 
 void frrscript_unload(struct frrscript *fs)
 {
-       lua_close(fs->L);
        XFREE(MTYPE_SCRIPT, fs->name);
        XFREE(MTYPE_SCRIPT, fs);
 }
index a0e1176ea7ce670effda322e106e22563b8ba210..0d5568d3421dd42e114b35159e4608fbb27266ab 100644 (file)
@@ -45,7 +45,6 @@ struct lua_function_state {
        lua_State *L;
 };
 
-
 struct frrscript {
        /* Script name */
        char *name;