diff --git a/sflphone-client-gnome/src/contacts/addressbook.c b/sflphone-client-gnome/src/contacts/addressbook.c
index 01f203daf737b3c7824f6eb3bf7362d1aa114094..629917efa9e97a297e5d0d611f7b7ffdc71a27e4 100644
--- a/sflphone-client-gnome/src/contacts/addressbook.c
+++ b/sflphone-client-gnome/src/contacts/addressbook.c
@@ -112,8 +112,10 @@ addressbook_config_books()
             book_data = books_get_book_data_by_uid (*config_book_uid);
 
             // If book_data exists
-            if (!book_data)
+            if (!book_data) {
                 ERROR ("Addressbook: Error: Could not open book (%s:%d)", __FILE__, __LINE__);
+		continue;
+	    }
 
             book_data->active = TRUE;
         }