diff --git a/scapy/tools/UTscapy.py b/scapy/tools/UTscapy.py index 04ef0703162b5d4ba48e5e8ae46fe297ca0d88dd..7753e1a1dec2bdbd452a8c5a01b79204fed89106 100755 --- a/scapy/tools/UTscapy.py +++ b/scapy/tools/UTscapy.py @@ -576,9 +576,8 @@ def main(argv): try: NUM.append(int(v)) except ValueError: - v1,v2 = map(int, v.split("-")) - for vv in xrange(v1, v2 + 1): - NUM.append(vv) + v1, v2 = map(int, v.split("-", 1)) + NUM.extend(xrange(v1, v2 + 1)) elif opt == "-m": MODULES.append(optarg) elif opt == "-k":