浏览代码

Merge pull request #378 from Carrotman42/master

Actually zero out the bytes in the HandshakeResponse320
Julien Schmidt 10 年之前
父节点
当前提交
69e3ed7607
共有 1 个文件被更改,包括 4 次插入1 次删除
  1. 4 1
      packets.go

+ 4 - 1
packets.go

@@ -282,7 +282,10 @@ func (mc *mysqlConn) writeAuthPacket(cipher []byte) error {
 	}
 
 	// Filler [23 bytes] (all 0x00)
-	pos := 13 + 23
+	pos := 13
+	for ; pos < 13+23; pos++ {
+		data[pos] = 0
+	}
 
 	// User [null terminated string]
 	if len(mc.cfg.user) > 0 {