From: Ian Jackson Date: Sun, 19 Mar 2017 21:05:44 +0000 (+0000) Subject: wip X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~mdw/git/hippotat/commitdiff_plain/2b95da1651737967c69a18030fae6eb76876d048?ds=sidebyside wip --- diff --git a/server b/server index 9987a1d..b3285ed 100755 --- 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)