[evolution-data-server] Bug 787713 - Can overwrite GError under camel_imapx_conn_manager_sync_changes_sync()



commit a8a07b139f9fdc62fd1807688ef1b98b85a6b1da
Author: Milan Crha <mcrha redhat com>
Date:   Mon Sep 18 16:07:16 2017 +0200

    Bug 787713 - Can overwrite GError under camel_imapx_conn_manager_sync_changes_sync()

 .../providers/imapx/camel-imapx-conn-manager.c     |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/camel/providers/imapx/camel-imapx-conn-manager.c 
b/src/camel/providers/imapx/camel-imapx-conn-manager.c
index a439c87..42d5dbd 100644
--- a/src/camel/providers/imapx/camel-imapx-conn-manager.c
+++ b/src/camel/providers/imapx/camel-imapx-conn-manager.c
@@ -1931,7 +1931,8 @@ camel_imapx_conn_manager_sync_changes_sync (CamelIMAPXConnManager *conn_man,
 
                camel_imapx_job_unref (job);
 
-               success = imapx_conn_manager_expunge_sync (conn_man, mailbox, TRUE, cancellable, error);
+               if (success)
+                       success = imapx_conn_manager_expunge_sync (conn_man, mailbox, TRUE, cancellable, 
error);
        }
 
        g_clear_object (&folder);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]