From d4139884807e01ee763d623ddae24949605f06e8 Mon Sep 17 00:00:00 2001 From: Wang Jing Date: Fri, 5 Dec 2014 14:48:01 +0800 Subject: [PATCH] avoid to generate "\0" in the RandBuf --- mysql/util.go | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/mysql/util.go b/mysql/util.go index 6f19062..b11dfb1 100644 --- a/mysql/util.go +++ b/mysql/util.go @@ -52,6 +52,12 @@ func RandomBuf(size int) ([]byte, error) { return nil, err } + // avoid to generate '\0' + for i, b := range buf { + if uint8(b) == 0 { + buf[i] = '0' + } + } return buf, nil }