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