summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChenthill Palanisamy <pchenthill@novell.com>2011-06-07 18:20:35 +0530
committerChenthill Palanisamy <pchenthill@novell.com>2011-06-07 18:25:14 +0530
commit60cca78af9a9c3cf27c60f02b7bec59bd23660ba (patch)
tree2125f706174ad41e3cc07d6d2668ed6a2f76a1b3
parentfd286b57ecaf5d68cf15c4852c1b2922cb5e0370 (diff)
downloadevolution-data-server-60cca78af9a9c3cf27c60f02b7bec59bd23660ba.tar.gz
CamelVeeFolder: Check for the presence of unmatched folder before
accessing full_name, error in previous commit.
-rw-r--r--camel/camel-vee-folder.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/camel/camel-vee-folder.c b/camel/camel-vee-folder.c
index 41cfeee7c..d15f30f4b 100644
--- a/camel/camel-vee-folder.c
+++ b/camel/camel-vee-folder.c
@@ -559,7 +559,9 @@ folder_changed_change (CamelSession *session, CamelSessionThreadMsg *msg)
parent_store = camel_folder_get_parent_store (folder);
full_name = camel_folder_get_full_name (folder);
- unm_full_name = camel_folder_get_full_name (CAMEL_FOLDER (folder_unmatched));
+
+ if (folder_unmatched)
+ unm_full_name = camel_folder_get_full_name (CAMEL_FOLDER (folder_unmatched));
camel_db_begin_transaction (parent_store->cdb_w, NULL);