mirror of
https://github.com/40t/go-sniffer.git
synced 2025-08-08 13:23:56 +08:00
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:
@@ -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"
|
||||||
|
Reference in New Issue
Block a user