Fix application crash when IMAP LOGIN command failed
[dockapps/wmnotify.git] / src / imap.c
index 61f83b8..2cae287 100644 (file)
@@ -312,7 +312,7 @@ int IMAP4_CheckForNewMail(void)
        status = IMAP4_SendCommand(3, argv);
        if (status != EXIT_SUCCESS) {
                new_messages = -1;
-               goto imap4_logout;
+               goto imap4_connection_terminate;
        }
 
        /* Selecting the mailbox first. */
@@ -351,6 +351,7 @@ imap4_logout:
        if (status != EXIT_SUCCESS)
                new_messages = -1;
 
+imap4_connection_terminate:
        status = ConnectionTerminate();
        if (status != EXIT_SUCCESS)
                new_messages = -1;