From 221e11861f5be9cc57ece28f3aa79ef66264482b Mon Sep 17 00:00:00 2001 From: Sam Grimee Date: Tue, 14 Jan 2014 17:06:20 +0100 Subject: [PATCH] keep already received data if not enough to decode --- worker/agent.go | 1 + 1 file changed, 1 insertion(+) diff --git a/worker/agent.go b/worker/agent.go index 241b88a..873db34 100644 --- a/worker/agent.go +++ b/worker/agent.go @@ -74,6 +74,7 @@ func (a *agent) work() { } if inpack, l, err = decodeInPack(data); err != nil { a.worker.err(err) + leftdata = data continue } leftdata = nil