From 01a1d981cfd763b2aee031a3e71b573efff5ed21 Mon Sep 17 00:00:00 2001 From: Philipp Heckel Date: Mon, 27 Dec 2021 22:18:15 +0100 Subject: [PATCH] fix nil pointer --- server/server.go | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/server/server.go b/server/server.go index 47d4f19f..52c1c853 100644 --- a/server/server.go +++ b/server/server.go @@ -735,8 +735,11 @@ func (s *Server) updateStatsAndPrune() { messages += msgs } - // Mail - mailSuccess, mailFailure := s.smtpBackend.Counts() + // Mail stats + var mailSuccess, mailFailure int64 + if s.smtpBackend != nil { + mailSuccess, mailFailure = s.smtpBackend.Counts() + } // Print stats log.Printf("Stats: %d message(s) published, %d in cache, %d successful mails, %d failed, %d topic(s) active, %d subscriber(s), %d visitor(s)",