diff --git a/broker/client.go b/broker/client.go index 941c2b2..4fdc5ab 100644 --- a/broker/client.go +++ b/broker/client.go @@ -527,7 +527,7 @@ func (c *client) Close() { } func (c *client) WriterPacket(packet packets.ControlPacket) error { - if packet == nil { + if c == nil || packet == nil { return nil }