From 0021991042f8db8e9ad2c88b100b0134a1a05a99 Mon Sep 17 00:00:00 2001 From: dmiller Date: Wed, 9 Sep 2015 02:50:50 +0000 Subject: [PATCH] Fix a segfault with --release-memory without --traceroute --- traceroute.cc | 1 + 1 file changed, 1 insertion(+) diff --git a/traceroute.cc b/traceroute.cc index b49cc52f3..ecf4b4a5e 100644 --- a/traceroute.cc +++ b/traceroute.cc @@ -1014,6 +1014,7 @@ void traceroute_hop_cache_clear() { for (map_iter = hop_cache.begin(); map_iter != hop_cache.end(); map_iter++) delete map_iter->second; hop_cache.clear(); + if (!timedout_hops) return; for (list_iter = timedout_hops->begin(); list_iter != timedout_hops->end(); list_iter++) delete *list_iter; timedout_hops->clear();