Browse Source

fix buffer reuse bug

Shelikhoo 3 years ago
parent
commit
899b8fefca
1 changed files with 2 additions and 1 deletions
  1. 2 1
      common/net/packetaddr/packetaddr.go

+ 2 - 1
common/net/packetaddr/packetaddr.go

@@ -24,8 +24,9 @@ func AttachAddressToPacket(data []byte, address gonet.Addr) []byte {
 	if err != nil {
 	if err != nil {
 		panic(err)
 		panic(err)
 	}
 	}
+	//Incorrect buffer reuse
 	data = append(packetBuf.Bytes(), data...)
 	data = append(packetBuf.Bytes(), data...)
-	packetBuf.Release()
+	//packetBuf.Release()
 	return data
 	return data
 }
 }