mirror of https://github.com/40t/go-sniffer.git
fix affected rows conversoin bug when the number of row is large
see also https://dev.mysql.com/doc/internals/en/integer.html#packet-Protocol::LengthEncodedInteger https://dev.mysql.com/doc/internals/en/packet-OK_Packet.html
This commit is contained in:
parent
e209ea8ccc
commit
0832d3f721
|
@ -232,7 +232,7 @@ func (stm *stream) resolveServerPacket(payload []byte, seq int) {
|
||||||
|
|
||||||
case 0x00:
|
case 0x00:
|
||||||
var pos = 1
|
var pos = 1
|
||||||
l,_ := LengthBinary(payload[pos:])
|
l,_,_ := LengthEncodedInt(payload[pos:])
|
||||||
affectedRows := int(l)
|
affectedRows := int(l)
|
||||||
|
|
||||||
msg += GetNowStr(false)+"%s Effect Row:%s"
|
msg += GetNowStr(false)+"%s Effect Row:%s"
|
||||||
|
|
Loading…
Reference in New Issue