From 63480d6547e7594c1ee44e03c072e980df85bca8 Mon Sep 17 00:00:00 2001 From: mikespook Date: Thu, 27 Dec 2012 12:13:43 +0800 Subject: [PATCH] Check the length of data, if less 12, read more --- worker/agent.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/worker/agent.go b/worker/agent.go index b8f9c32..65e3905 100644 --- a/worker/agent.go +++ b/worker/agent.go @@ -137,6 +137,9 @@ BEGIN: } // split package tl := len(data) + if tl < 12 { + goto BEGIN + } start := 0 for i := 0; i < tl; i++ { if string(data[start:start+4]) == common.RES_STR {