mirror of
https://github.com/40t/go-sniffer.git
synced 2025-08-07 08:57:28 +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:
|
||||
var pos = 1
|
||||
l,_ := LengthBinary(payload[pos:])
|
||||
l,_,_ := LengthEncodedInt(payload[pos:])
|
||||
affectedRows := int(l)
|
||||
|
||||
msg += GetNowStr(false)+"%s Effect Row:%s"
|
||||
|
Reference in New Issue
Block a user