diff --git a/lua/lua.c b/lua/lua.c index 78e906a..e1892d9 100644 --- a/lua/lua.c +++ b/lua/lua.c @@ -466,6 +466,7 @@ int lua_repl(char *_pcBuffer, int _iSize, int _iEcho) if (strcmp(line, "exit") == 0) { RD_FREE(line); + line = NULL; iRet = RD_SUCCESS; goto cleanup; } @@ -626,6 +627,7 @@ cleanup: wrapped_code = NULL; } RD_FREE(buffer); + buffer = NULL; lua_close(L); L = NULL; lua_init(lua_print);