aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wslua/wslua_listener.c
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2017-12-15 21:38:30 +0100
committerMichael Mann <mmann78@netscape.net>2017-12-16 03:12:00 +0000
commit28ba56667599c7a90c8492052b438f58aa963902 (patch)
tree3741f2c3553936466687b205b04c30582258b34e /epan/wslua/wslua_listener.c
parent183b9119dc4caa491cf58bc673a3109a7ef8bcfd (diff)
wslua: Fix memory leakages
Free some variables in error handling. Change-Id: I0d0653962b11f760c31872aa7e5b5f1d20c54dcb Reviewed-on: https://code.wireshark.org/review/24842 Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org> Tested-by: Petri Dish Buildbot Reviewed-by: Michael Mann <mmann78@netscape.net>
Diffstat (limited to 'epan/wslua/wslua_listener.c')
-rw-r--r--epan/wslua/wslua_listener.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/epan/wslua/wslua_listener.c b/epan/wslua/wslua_listener.c
index 0110774029..dd60ab3a92 100644
--- a/epan/wslua/wslua_listener.c
+++ b/epan/wslua/wslua_listener.c
@@ -240,7 +240,7 @@ WSLUA_CONSTRUCTOR Listener_new(lua_State* L) {
/* WSLUA_ERROR(new_tap,"tap registration error"); */
lua_pushfstring(L,"Error while registering tap:\n%s",error->str);
g_string_free(error,TRUE);
- luaL_error(L,lua_tostring(L,-1));
+ return luaL_error(L,lua_tostring(L,-1));
}
if (all_fields) {