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>
This commit is contained in:
Stig Bjørlykke 2019-01-29 13:01:27 +01:00 committed by Peter Wu
parent 187b587589
commit 8b75b52254
1 changed files with 2 additions and 5 deletions

View File

@ -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));