!imap_auth_loop (service, cancellable, error)) {
/* reset cancellable, in case it is cancelled,
thus the disconnect is run */
- g_cancellable_reset (cancellable);
+ if (cancellable)
+ g_cancellable_reset (cancellable);
camel_service_disconnect_sync (
service, TRUE, cancellable, NULL);
return FALSE;
if (local_error != NULL) {
/* reset cancellable, in case it is cancelled,
thus the disconnect is run */
- g_cancellable_reset (cancellable);
+ if (cancellable)
+ g_cancellable_reset (cancellable);
camel_service_disconnect_sync (
service, TRUE, cancellable, NULL);
g_propagate_error (error, local_error);