From 53053c5d8c96dde34dd08963d87edf1c90b16fc4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ren=C3=A9=20=27Necoro=27=20Neumann?= Date: Sat, 24 Jul 2021 01:00:11 +0200 Subject: Fix IMAP disconnect --- main.go | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/main.go b/main.go index 26582b7..95eee73 100644 --- a/main.go +++ b/main.go @@ -110,7 +110,10 @@ func run() error { imapErr <- err }() - defer c.Disconnect() + defer func() { + // capture c and not evaluate it, before connect has run + c.Disconnect() + }() } if success := state.Fetch(); success == 0 { -- cgit v1.2.3