From 64e5f6a04f90c9dacc4d9d1e06ab69485466852b Mon Sep 17 00:00:00 2001 From: Andreas Wrede Date: Fri, 1 Sep 2017 13:08:08 -0400 Subject: [PATCH] check msg --- hbc | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/hbc b/hbc index b21cd45..422444c 100755 --- a/hbc +++ b/hbc @@ -298,7 +298,9 @@ def process(): if verbose: print "sock.recvfrom: %s (%s) %s" % (addr, len(data), data[:4]) msgDict = stodict(data) if verbose: print "sock.recvfrom: %s (%s) %s" % (addr, len(data), str(msgDict)[:80]) - if msgDict['ID'] == "ACK": + if msgDict == None: + print "bad backet from %s (%s) %s" % (addr, len(data), data) + elif msgDict['ID'] == "ACK": conns[conn].ack(msgDict) elif msgDict['ID'] == "UPD": if doupdate(conn, msgDict) == None: