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()
|
c.mu.Lock()
|
||||||
err := packet.Write(c.conn)
|
defer c.mu.Unlock()
|
||||||
c.mu.Unlock()
|
return packet.Write(c.conn)
|
||||||
return err
|
|
||||||
}
|
}
|
||||||
|
|
||||||
func (c *client) registerPublishPacketId(packetId uint16) error {
|
func (c *client) registerPublishPacketId(packetId uint16) error {
|
||||||
|
|||||||
Reference in new issue
Block a user