chiark
/
gitweb
/
~mdw
/
hippotat
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
755028a
)
wip
author
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 19 Mar 2017 21:05:44 +0000
(21:05 +0000)
committer
Ian Jackson
<ijackson@chiark.greenend.org.uk>
Sun, 19 Mar 2017 21:05:44 +0000
(21:05 +0000)
server
patch
|
blob
|
blame
|
history
diff --git
a/server
b/server
index 9987a1de084100b34d8c7f09405e083b9078c214..b3285ede37a062b0d4e1dd6bf62248a1a7ec4d7d 100755
(executable)
--- a/
server
+++ b/
server
@@
-88,9
+88,9
@@
class IpifProcessProtocol(twisted.internet.protocol.ProcessProtocol):
self._buffer = b''
def connectionMade(self): pass
def outReceived(self, data):
- buffer += data
- packets = slip_decode(buffer)
- buffer = packets.pop()
+
self._
buffer += data
+ packets = slip_decode(
self._
buffer)
+
self._
buffer = packets.pop()
for packet in packets:
(saddr, daddr) = packet_addrs(packet)
route(packet, daddr)