Ensure OnError is set before using it

This commit is contained in:
mochi
2022-03-31 17:56:08 +01:00
parent da2fd41f79
commit 01d8a450d2

View File

@@ -484,9 +484,11 @@ func (s *Server) processPublish(cl *clients.Client, pk packets.Packet) error {
return nil return nil
} }
if s.Events.OnError != nil {
s.Events.OnError(cl.Info(), err) s.Events.OnError(cl.Info(), err)
} }
} }
}
if pk.FixedHeader.Retain { if pk.FixedHeader.Retain {
s.retainMessage(cl, pk) s.retainMessage(cl, pk)