From a0816dc32fbdb91a60d4a5f4ff5035e4d0f7aa40 Mon Sep 17 00:00:00 2001 From: Phil <phil@secdev.org> Date: Mon, 27 Aug 2007 17:28:47 +0200 Subject: [PATCH] Some fixes in TFTP_read --- scapy.py | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/scapy.py b/scapy.py index 5c71fa12..9bee87eb 100755 --- a/scapy.py +++ b/scapy.py @@ -11735,7 +11735,10 @@ class TFTP_read(Automaton): # RECEIVED @ATMT.state() def RECEIVING(self, pkt): - recvd = pkt[Raw].load + if Raw in pkt: + recvd = pkt[Raw].load + else: + recvd = "" self.res += recvd self.awaiting += 1 if len(recvd) == self.blocksize: -- GitLab