From 816bc31e00cccd60d4cb2fbe7ccd20271c4fb860 Mon Sep 17 00:00:00 2001 From: Pierre LALET <pierre.lalet@cea.fr> Date: Tue, 6 Jan 2015 09:40:46 +0100 Subject: [PATCH] Remove inherited values uselessly overwritten --HG-- branch : issue-5105 --- scapy/fields.py | 2 -- scapy/layers/dhcp6.py | 1 - scapy/layers/dns.py | 1 - scapy/layers/inet6.py | 5 ----- scapy/layers/sctp.py | 2 -- 5 files changed, 11 deletions(-) diff --git a/scapy/fields.py b/scapy/fields.py index 91df1ada..fa6cba4d 100644 --- a/scapy/fields.py +++ b/scapy/fields.py @@ -372,7 +372,6 @@ class PacketField(StrField): return remain,i class PacketLenField(PacketField): - holds_packets=1 def __init__(self, name, default, cls, length_from=None): PacketField.__init__(self, name, default, cls) self.length_from = length_from @@ -389,7 +388,6 @@ class PacketLenField(PacketField): class PacketListField(PacketField): islist = 1 - holds_packets=1 def __init__(self, name, default, cls, count_from=None, length_from=None): if default is None: default = [] # Create a new list for each instance diff --git a/scapy/layers/dhcp6.py b/scapy/layers/dhcp6.py index 2bd215d0..fba74898 100644 --- a/scapy/layers/dhcp6.py +++ b/scapy/layers/dhcp6.py @@ -256,7 +256,6 @@ class DHCP6OptUnknown(_DHCP6OptGuessPayload): # A generic DHCPv6 Option length_from = lambda pkt: pkt.optlen)] class _DUIDField(PacketField): - holds_packets=1 def __init__(self, name, default, length_from=None): StrField.__init__(self, name, default) self.length_from = length_from diff --git a/scapy/layers/dns.py b/scapy/layers/dns.py index 533db6c2..17123070 100644 --- a/scapy/layers/dns.py +++ b/scapy/layers/dns.py @@ -158,7 +158,6 @@ class DNSRRField(StrField): class DNSQRField(DNSRRField): - holds_packets=1 def decodeRR(self, name, s, p): ret = s[p:p+4] p += 4 diff --git a/scapy/layers/inet6.py b/scapy/layers/inet6.py index 5346a1f3..28978fe4 100644 --- a/scapy/layers/inet6.py +++ b/scapy/layers/inet6.py @@ -741,8 +741,6 @@ _hbhoptcls = { 0x00: Pad1, ######################## Hop-by-Hop Extension Header ######################## class _HopByHopOptionsField(PacketListField): - islist = 1 - holds_packet = 1 def __init__(self, name, default, cls, curpos, count_from=None, length_from=None): self.curpos = curpos PacketListField.__init__(self, name, default, cls, count_from=count_from, length_from=length_from) @@ -2609,9 +2607,6 @@ class MIP6MH_Generic(_MobilityHeader): # Mainly for decoding of unknown msg # TODO: make a generic _OptionsField class _MobilityOptionsField(PacketListField): - islist = 1 - holds_packet = 1 - def __init__(self, name, default, cls, curpos, count_from=None, length_from=None): self.curpos = curpos PacketListField.__init__(self, name, default, cls, count_from=count_from, length_from=length_from) diff --git a/scapy/layers/sctp.py b/scapy/layers/sctp.py index 632becb1..299e49c1 100644 --- a/scapy/layers/sctp.py +++ b/scapy/layers/sctp.py @@ -207,8 +207,6 @@ class SCTP(_SCTPChunkGuessPayload, Packet): ############## SCTP Chunk variable params class ChunkParamField(PacketListField): - islist = 1 - holds_packets=1 def __init__(self, name, default, count_from=None, length_from=None): PacketListField.__init__(self, name, default, conf.raw_layer, count_from=count_from, length_from=length_from) def m2i(self, p, m): -- GitLab