aboutsummaryrefslogtreecommitdiffstats
path: root/wsutil
diff options
context:
space:
mode:
authorPeter Wu <peter@lekensteyn.nl>2016-04-12 08:45:20 +0200
committerPeter Wu <peter@lekensteyn.nl>2016-04-12 08:21:17 +0000
commitbee73f5d049c5436ffff87a7e0c5eab600e8df28 (patch)
tree550a12555a7e1bab80a363ad1550b92d20443a83 /wsutil
parentf9b688226a71c1ced36ad0b70bb4796d1a5c12b3 (diff)
sshdump,ciscodump: fix local addresses discovery
Fixes a NULL-deref when no interface addresses are discovered. Remove NULL interface from list (an empty GSList is represented by NULL while g_slist_alloc returns a list with a single NULL data). Change-Id: I2eded40bb697e051445a526d1f34d8a50ef9ccd4 Reviewed-on: https://code.wireshark.org/review/14888 Petri-Dish: Peter Wu <peter@lekensteyn.nl> Reviewed-by: Dario Lombardo <lomato@gmail.com> Tested-by: Petri Dish Buildbot <buildbot-no-reply@wireshark.org> Reviewed-by: Peter Wu <peter@lekensteyn.nl>
Diffstat (limited to 'wsutil')
-rw-r--r--wsutil/interface.c2
1 files changed, 0 insertions, 2 deletions
diff --git a/wsutil/interface.c b/wsutil/interface.c
index af48b29d87..0e0b7c4056 100644
--- a/wsutil/interface.c
+++ b/wsutil/interface.c
@@ -50,8 +50,6 @@ GSList *local_interfaces_to_list(void)
goto end;
}
- interfaces = g_slist_alloc();
-
for (ifa = ifap; ifa != NULL; ifa = ifa->ifa_next) {
if (ifa->ifa_addr == NULL)
continue;