From 85ea42be95b9f6695cb7613bdf98de2c3d34cf0a Mon Sep 17 00:00:00 2001 From: Phil <phil@secdev.org> Date: Sat, 23 Jan 2010 10:10:28 +0100 Subject: [PATCH] Fixed StreamSocket that missed [e28139770a3a] API change --- scapy/supersocket.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/scapy/supersocket.py b/scapy/supersocket.py index 9adf5733..7863ff72 100644 --- a/scapy/supersocket.py +++ b/scapy/supersocket.py @@ -88,7 +88,7 @@ class StreamSocket(SimpleSocket): if x == 0: raise socket.error((100,"Underlying stream socket tore down")) pkt = self.basecls(pkt) - pad = pkt[Padding] + pad = pkt.getlayer(Padding) if pad is not None and pad.underlayer is not None: del(pad.underlayer.payload) while pad is not None and not isinstance(pad, NoPayload): -- GitLab