fix the panic when net.Conn.ReadPacket error.

This commit is contained in:
JunDao
2019-05-05 00:44:06 +08:00
parent 17d5cdb674
commit 71e4d24465

View File

@ -31,8 +31,11 @@ func DialMC(addr string) (conn *Conn, err error) {
}
func (c *Conn) ReadPacket() (pk.Packet, error) {
pk, err := pk.RecvPacket(c.ByteReader, c.threshold > 0)
return *pk, err
p, err := pk.RecvPacket(c.ByteReader, c.threshold > 0)
if err != nil {
return pk.Packet{}, err
}
return *p, err
}
func (c *Conn) WritePacket(p pk.Packet) error {