don't send zero-length datagrams

This commit is contained in:
David Rose 2005-12-20 18:36:03 +00:00
parent c76f0eea10
commit 0e136bdf9a
1 changed files with 7 additions and 6 deletions

View File

@ -504,13 +504,14 @@ class ConnectionRepository(
pass
def send(self, datagram):
if ConnectionRepository.notify.getDebug():
print "ConnectionRepository sending datagram:"
datagram.dumpHex(ostream)
self.sendDatagram(datagram)
# Zero-length datagrams might freak out the server. No point
# in sending them, anyway.
if datagram.getLength() > 0:
if ConnectionRepository.notify.getDebug():
print "ConnectionRepository sending datagram:"
datagram.dumpHex(ostream)
self.sendDatagram(datagram)
# debugging funcs for simulating a network-plug-pull
def pullNetworkPlug(self):