From c826191be02132251a9bd7cdaa44647b24bfce95 Mon Sep 17 00:00:00 2001 From: Hadriel Kaplan Date: Wed, 26 Feb 2014 23:42:15 -0500 Subject: Fix coverity warnings for all wslua files. (redux) This fixes/addresses all the coverity warnings shown by the buildbots. (I hope) Change-Id: Ic2722df97c577d274e3cf3f0cbdca1902edde047 Reviewed-on: https://code.wireshark.org/review/423 Reviewed-by: Gerald Combs --- epan/wslua/wslua_listener.c | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'epan/wslua/wslua_listener.c') diff --git a/epan/wslua/wslua_listener.c b/epan/wslua/wslua_listener.c index 14438631e2..238fc8ecab 100644 --- a/epan/wslua/wslua_listener.c +++ b/epan/wslua/wslua_listener.c @@ -225,8 +225,9 @@ WSLUA_CONSTRUCTOR Listener_new(lua_State* L) { g_free(tap->name); g_free(tap); /* WSLUA_ERROR(new_tap,"tap registration error"); */ - luaL_error(L,"Error while registering tap:\n%s",error->str); - g_string_free(error,TRUE); /* XXX LEAK? */ + lua_pushfstring(L,"Error while registering tap:\n%s",error->str); + g_string_free(error,TRUE); + luaL_error(L,lua_tostring(L,-1)); } if (all_fields) { -- cgit v1.2.3