[evolution-ews/evolution-ews-3-12] Fix addressbook upgrade from pre-SHA1 versions



commit 5a15480b3bd963a84dbc18db1d467e3f6028cdd0
Author: David Woodhouse <David Woodhouse intel com>
Date:   Sun Sep 14 22:58:14 2014 +0100

    Fix addressbook upgrade from pre-SHA1 versions
    
    (cherry picked from commit 7a104f0714f60064a1d3724f5b2267e8c30c4109)

 src/addressbook/e-book-backend-ews.c |    3 ++-
 1 files changed, 2 insertions(+), 1 deletions(-)
---
diff --git a/src/addressbook/e-book-backend-ews.c b/src/addressbook/e-book-backend-ews.c
index 750030e..0aa1a6f 100644
--- a/src/addressbook/e-book-backend-ews.c
+++ b/src/addressbook/e-book-backend-ews.c
@@ -2489,7 +2489,8 @@ ews_replace_gal_in_db (EBookBackendEws *cbews,
                        g_slist_free_1 (l);
 
                        g_hash_table_insert (data.uids, search_data->uid, search_data->extra);
-                       g_hash_table_insert (data.sha1s, search_data->extra, search_data->uid);
+                       if (search_data->extra)
+                               g_hash_table_insert (data.sha1s, search_data->extra, search_data->uid);
 
                        /* We steal these */
                        search_data->extra = search_data->uid = NULL;


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