diff options
author | Stig Bjørlykke <stig@bjorlykke.org> | 2019-01-29 13:01:27 +0100 |
---|---|---|
committer | Peter Wu <peter@lekensteyn.nl> | 2019-01-29 14:30:37 +0000 |
commit | 8b75b52254b856d0cbd4eab2e02a2ccfa30569dc (patch) | |
tree | 22ced53cd01741db6c894a59e26301a80c94d057 /epan/wslua | |
parent | 187b58758935e5d6e34b6843e540aec8f5ef50ec (diff) |
wslua: Don't defer deletion of subtree indexes
The subtree indexes are only used in the dissector so it's not
needed to defer the deletion.
Change-Id: I33600897a186c078cc1021cde5a1d90054d475c8
Reviewed-on: https://code.wireshark.org/review/31800
Petri-Dish: Stig Bjørlykke <stig@bjorlykke.org>
Tested-by: Petri Dish Buildbot
Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Diffstat (limited to 'epan/wslua')
-rw-r--r-- | epan/wslua/wslua_proto.c | 7 |
1 files changed, 2 insertions, 5 deletions
diff --git a/epan/wslua/wslua_proto.c b/epan/wslua/wslua_proto.c index 0c88f5306d..148c7bc983 100644 --- a/epan/wslua/wslua_proto.c +++ b/epan/wslua/wslua_proto.c @@ -658,11 +658,8 @@ int wslua_deregister_protocols(lua_State* L) { g_array_free(proto->hfa,TRUE); } - if (proto->etta->len) { - proto_add_deregistered_data(g_array_free(proto->etta,FALSE)); - } else { - g_array_free(proto->etta,TRUE); - } + /* No need for deferred deletion of subtree indexes */ + g_array_free(proto->etta,TRUE); if (proto->eia->len) { proto_add_deregistered_data(g_array_free(proto->eia,FALSE)); |