From 10cf59920e7e64431de64f47009c53e8cfb1fb72 Mon Sep 17 00:00:00 2001 From: Four <1547422976@qq.com> Date: Mon, 3 Dec 2018 13:19:38 +0800 Subject: [PATCH 1/2] Update README.md --- README.md | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/README.md b/README.md index bd45980..5c38e81 100644 --- a/README.md +++ b/README.md @@ -25,6 +25,7 @@ $ go-sniffer en0 mysql ## Setup: - support : `MacOS` `Linux` `Unix` - not support : `windows` +- If you encounter problems in the `go get` process, try upgrading the go version (如果go get 过程中遇到问题,请尝试升级go版本) ### Centos ``` bash @@ -36,7 +37,7 @@ $ apt-get install libpcap-dev ``` ### MacOs ``` bash -All is ok + ``` ### RUN ``` bash From 0fc528e0af51f45e92f1d9605d1589f49cb58e2c Mon Sep 17 00:00:00 2001 From: jingtao01 Date: Thu, 3 Jan 2019 21:32:17 +0800 Subject: [PATCH 2/2] fix resolveServerPacket --- plugSrc/mysql/build/entry.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugSrc/mysql/build/entry.go b/plugSrc/mysql/build/entry.go index 12c0895..d710fca 100644 --- a/plugSrc/mysql/build/entry.go +++ b/plugSrc/mysql/build/entry.go @@ -216,6 +216,9 @@ func (stm *stream) findStmtPacket (srv chan *packet, seq int) *packet { func (stm *stream) resolveServerPacket(payload []byte, seq int) { var msg = "" + if len(payload) == 0 { + return + } switch payload[0] { case 0xff: