diff --git a/src/apex/aprs/igate.py b/src/apex/aprs/igate.py
index 90f004db21753d4aeabd9fc40023085b3d472849..25bf96f5bb56d3ddc925831afc9db41eb4df956b 100644
--- a/src/apex/aprs/igate.py
+++ b/src/apex/aprs/igate.py
@@ -145,7 +145,7 @@ class ReconnectingPacketBuffer(object):
 
     def write(self, packet):
         with self.lock:
-            self.to_packet_layer[str(aprs_util.hash_frame(read_packet))] = packet
+            self.to_packet_layer[str(aprs_util.hash_frame(packet))] = packet
 
 
 class IGate(object):