diff options
Diffstat (limited to 'camel/providers/pop3')
-rw-r--r-- | camel/providers/pop3/camel-pop3-store.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/camel/providers/pop3/camel-pop3-store.c b/camel/providers/pop3/camel-pop3-store.c index 4e5c2baace..6870aa1456 100644 --- a/camel/providers/pop3/camel-pop3-store.c +++ b/camel/providers/pop3/camel-pop3-store.c @@ -601,7 +601,6 @@ pop3_connect (CamelService *service, CamelException *ex) return FALSE; do { - camel_exception_clear (ex); status = pop3_try_authenticate (service, reprompt, errbuf, ex); g_free (errbuf); errbuf = NULL; @@ -612,6 +611,7 @@ pop3_connect (CamelService *service, CamelException *ex) g_free (service->url->passwd); service->url->passwd = NULL; reprompt = TRUE; + camel_exception_clear (ex); } } while (status != -1 && ex->id == CAMEL_EXCEPTION_SERVICE_CANT_AUTHENTICATE); |