aboutsummaryrefslogtreecommitdiffstats
path: root/epan/wslua
diff options
context:
space:
mode:
authorStig Bjørlykke <stig@bjorlykke.org>2019-01-29 13:01:27 +0100
committerPeter Wu <peter@lekensteyn.nl>2019-01-29 14:30:37 +0000
commit8b75b52254b856d0cbd4eab2e02a2ccfa30569dc (patch)
tree22ced53cd01741db6c894a59e26301a80c94d057 /epan/wslua
parent187b58758935e5d6e34b6843e540aec8f5ef50ec (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.c7
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));