From dd0cede4f9a9ea78f41ddbd34ea8a1ada63d9891 Mon Sep 17 00:00:00 2001 From: Mechiel Lukkien Date: Wed, 31 May 2023 10:31:25 +0200 Subject: [PATCH] after a logout command, actually close the connection reported by inigoserna in issue #30, thanks! --- imapserver/server.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/imapserver/server.go b/imapserver/server.go index d31c78b..20fdc50 100644 --- a/imapserver/server.go +++ b/imapserver/server.go @@ -730,6 +730,9 @@ func (c *conn) command() { if x == nil || x == cleanClose { c.log.Debug("imap command done", logFields...) result = "ok" + if x == cleanClose { + panic(x) + } return } err, ok := x.(error)