use defer to unlock in WriterPacket() (#107)
This commit is contained in:
1 parent
ad7f4bc3f0
commit
7bf5d52fd9
1 file changed
+2
-3
+2
-3
@@ -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 {
|
||||
|
||||
Reference in new issue
Block a user