From 49c50724983f3ad377b20ef56778df091b65587f Mon Sep 17 00:00:00 2001 From: Pavel Rochnyack Date: Wed, 1 May 2019 14:32:52 +0700 Subject: [PATCH] lua: cleanup --- src/lua.c | 13 ++----------- 1 file changed, 2 insertions(+), 11 deletions(-) diff --git a/src/lua.c b/src/lua.c index 45b5b189..a0364d7e 100644 --- a/src/lua.c +++ b/src/lua.c @@ -41,7 +41,6 @@ #include typedef struct lua_script_s { - char *script_path; lua_State *lua_state; struct lua_script_s *next; } lua_script_t; @@ -389,7 +388,6 @@ static void lua_script_free(lua_script_t *script) /* {{{ */ script->lua_state = NULL; } - sfree(script->script_path); sfree(script); lua_script_free(next); @@ -453,14 +451,7 @@ static int lua_script_load(const char *script_path) /* {{{ */ return status; } - script->script_path = strdup(script_path); - if (script->script_path == NULL) { - ERROR("Lua plugin: strdup failed."); - lua_script_free(script); - return -1; - } - - status = luaL_loadfile(script->lua_state, script->script_path); + status = luaL_loadfile(script->lua_state, script_path); if (status != 0) { ERROR("Lua plugin: luaL_loadfile failed: %s", lua_tostring(script->lua_state, -1)); @@ -482,7 +473,7 @@ static int lua_script_load(const char *script_path) /* {{{ */ status); else ERROR("Lua plugin: Executing script \"%s\" failed:\n%s", - script->script_path, errmsg); + script_path, errmsg); lua_script_free(script); return -1; -- 2.11.0