From 56079017c31c5e086e084d3465967404a98eb635 Mon Sep 17 00:00:00 2001 From: Pierre LALET Date: Sun, 20 Nov 2016 20:18:38 +0100 Subject: [PATCH] Fix .trace3D() --- scapy/layers/inet.py | 2 +- scapy/layers/inet6.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/scapy/layers/inet.py b/scapy/layers/inet.py index 0101f697f..c83fff545 100644 --- a/scapy/layers/inet.py +++ b/scapy/layers/inet.py @@ -1037,7 +1037,7 @@ class TracerouteResult(SndRcvList): trace[d][s[IP].ttl] = r[IP].src, ICMP not in r for k in trace.itervalues(): try: - m = min(x for x, y in k.itervalues() if y[1]) + m = min(x for x, y in k.itervalues() if y) except ValueError: continue for l in k.keys(): # use .keys(): k is modified in the loop diff --git a/scapy/layers/inet6.py b/scapy/layers/inet6.py index 957e61052..124d913e7 100644 --- a/scapy/layers/inet6.py +++ b/scapy/layers/inet6.py @@ -2998,7 +2998,7 @@ class TracerouteResult6(TracerouteResult): for k in trace.itervalues(): try: - m = min(x for x, y in k.itervalues() if y[1]) + m = min(x for x, y in k.itervalues() if y) except ValueError: continue for l in k.keys(): # use .keys(): k is modified in the loop