diff --git a/epan/wslua/init_wslua.c b/epan/wslua/init_wslua.c index b3942f4275..790ea22190 100644 --- a/epan/wslua/init_wslua.c +++ b/epan/wslua/init_wslua.c @@ -307,7 +307,7 @@ int wslua_init(lua_State* LS) { filename = NULL; } - while((filename = ex_opt_get_next("lua_script"))) { + while((filename = (gchar *)ex_opt_get_next("lua_script"))) { lua_load_script(filename); } } diff --git a/epan/wslua/wslua_util.c b/epan/wslua/wslua_util.c index 2cb22b1de8..7b38eb3e17 100644 --- a/epan/wslua/wslua_util.c +++ b/epan/wslua/wslua_util.c @@ -145,7 +145,7 @@ WSLUA_FUNCTION wslua_debug( lua_State* L ) { /* Will add a log entry with debug } /* The returned filename was g_malloc()'d so the caller must free it */ -const char* wslua_get_actual_filename(const char* fname) { +char* wslua_get_actual_filename(const char* fname) { static char fname_clean[256]; char* f; char* filename;