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