aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--lib/chutney/Traffic.py2
1 files changed, 2 insertions, 0 deletions
diff --git a/lib/chutney/Traffic.py b/lib/chutney/Traffic.py
index ab9a578..7202c3d 100644
--- a/lib/chutney/Traffic.py
+++ b/lib/chutney/Traffic.py
@@ -185,11 +185,13 @@ class Source(Peer):
self.inbuf = ''
self.outbuf = self.data
debug("successfully connected (fd=%d)" % self.fd())
+ return 1 # Keep us around for writing.
else:
debug("proxy handshake failed (0x%x)! (fd=%d)" %
(ord(self.inbuf[1]), self.fd()))
self.state = self.NOT_CONNECTED
return -1
+ assert(8 - len(self.inbuf) > 0)
return 8 - len(self.inbuf)
return 1 # Keep us around for writing.