aboutsummaryrefslogtreecommitdiffstats
path: root/extcap.c
diff options
context:
space:
mode:
authorDario Lombardo <lomato@gmail.com>2019-12-19 11:43:26 +0100
committerTomasz Moń <desowin@gmail.com>2019-12-19 16:20:08 +0000
commit89dfd3d3780d40e6fd177681caf144bd18d21877 (patch)
tree27e54f127e07ff5021b74ad27e8499a95e8b75f1 /extcap.c
parenta20fcccda49172fcb140a96707ff81a155ebd911 (diff)
extcap: fix use-after-free bug.
Regression introduced in g1cd1e36. Change-Id: I85775ef86d9325d4f5bf811a5f52925a2cf0d387 Reviewed-on: https://code.wireshark.org/review/35503 Petri-Dish: Tomasz Moń <desowin@gmail.com> Tested-by: Petri Dish Buildbot Reviewed-by: Tomasz Moń <desowin@gmail.com>
Diffstat (limited to 'extcap.c')
-rw-r--r--extcap.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/extcap.c b/extcap.c
index d0e078ffb5..a35ab8d214 100644
--- a/extcap.c
+++ b/extcap.c
@@ -1866,9 +1866,8 @@ process_new_extcap(const char *extcap, char *output)
if (toolbar_entry && toolbar_entry->menu_title)
{
iface_toolbar_add(toolbar_entry);
- if (!extcap_iface_toolbar_add(extcap, toolbar_entry))
+ if (extcap_iface_toolbar_add(extcap, toolbar_entry))
{
- extcap_free_toolbar(toolbar_entry);
toolbar_entry = NULL;
}
}