use defer to unlock in WriterPacket() (#107)

This commit is contained in:
Luca Moser
2021-02-07 07:50:31 +01:00
committed by GitHub
parent ad7f4bc3f0
commit 7bf5d52fd9

View File

@@ -761,9 +761,8 @@ func (c *client) WriterPacket(packet packets.ControlPacket) error {
}
c.mu.Lock()
err := packet.Write(c.conn)
c.mu.Unlock()
return err
defer c.mu.Unlock()
return packet.Write(c.conn)
}
func (c *client) registerPublishPacketId(packetId uint16) error {