From: Ian Jackson Date: Sun, 19 Mar 2017 21:05:44 +0000 (+0000) Subject: wip X-Git-Tag: hippotat/1.0.0~55^2~237 X-Git-Url: http://www.chiark.greenend.org.uk/ucgi/~ian/git?p=hippotat.git;a=commitdiff_plain;h=2b95da1651737967c69a18030fae6eb76876d048 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)