diff --git a/scapy/packet.py b/scapy/packet.py index 9a6d73ecee54e47f211201ca20ba894e40cfe8c1..8d5bbc7591b8fa923e6d8a7bd4f34501e8f9eceb 100644 --- a/scapy/packet.py +++ b/scapy/packet.py @@ -1309,10 +1309,7 @@ def ls(obj=None, case_sensitive=False, verbose=False): ) elif verbose and isinstance(cur_fld, FlagsField): names = cur_fld.names - if isinstance(names, basestring): - long_attrs.append(", ".join(names)) - else: - long_attrs.append(", ".join(name[0] for name in names)) + long_attrs.append(", ".join(names)) class_name = "%s (%s)" % ( cur_fld.__class__.__name__, ", ".join(attrs)) if attrs else cur_fld.__class__.__name__