From d063b324e4f4d877099de5e9a8b2dfb2428c6961 Mon Sep 17 00:00:00 2001 From: Bill Meier Date: Tue, 15 Apr 2014 22:34:07 -0400 Subject: Fix "might be clobbered by 'longjmp' or 'vfork' [-Werror=clobbered]" warning from gcc 4.9. Change-Id: I8495d746f47c0e2528f88295771f86197d22d159 Reviewed-on: https://code.wireshark.org/review/1166 Reviewed-by: Bill Meier Tested-by: Bill Meier --- epan/wslua/wslua_tree.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) (limited to 'epan/wslua/wslua_tree.c') diff --git a/epan/wslua/wslua_tree.c b/epan/wslua/wslua_tree.c index 08742c4394..78c4390e41 100644 --- a/epan/wslua/wslua_tree.c +++ b/epan/wslua/wslua_tree.c @@ -157,7 +157,7 @@ WSLUA_METHOD TreeItem_add_packet_field(lua_State *L) { guint encoding; proto_item* item = NULL; volatile int nargs; - gint err = 0; + volatile gint err = 0; const char *volatile error = NULL; if (!tree_item) { @@ -211,9 +211,9 @@ WSLUA_METHOD TreeItem_add_packet_field(lua_State *L) { } TRY { - - item = try_add_packet_field(L, tree_item, tvbr, hfid, type, encoding, &err); - + gint errx = 0; + item = try_add_packet_field(L, tree_item, tvbr, hfid, type, encoding, &errx); + err = errx; } CATCH_ALL { show_exception(tvbr->tvb->ws_tvb, lua_pinfo, tree_item->tree, EXCEPT_CODE, GET_MESSAGE); error = "Lua programming error"; -- cgit v1.2.3