Remove proxy tracking if master sends MSTNAK

This commit is contained in:
Simon 2020-12-28 11:17:59 +00:00
parent 287ebc49cb
commit 8038af2958

View File

@ -22,10 +22,9 @@ class Proxy(DatagramProtocol):
if host == '127.0.0.1' and port in self.connTrack: if host == '127.0.0.1' and port in self.connTrack:
if int(self.connTrack[port]['time'])+self.timeout >nowtime: if int(self.connTrack[port]['time'])+self.timeout >nowtime:
self.transport.write(data,(self.connTrack[port]['host'],self.connTrack[port]['sport'])) self.transport.write(data,(self.connTrack[port]['host'],self.connTrack[port]['sport']))
#if master refuses login, remove tracking and block fornowtimeout seconds #if master refuses login, remove tracking
#if data == b'MSTNAK\x00#\xbf"': if data == b'MSTNAK\x00#\xbf"':
#self.connTrack[port]['time'] = False self.connTrack[port]['time'] = False
#self.connTrack[port]['nacktime'] =nowtime+self.timeout
if Debug: if Debug:
print("return path match") print("return path match")
print(data) print(data)