From 67aba9a455c9018fdf23ce8e4dd51fde220af676 Mon Sep 17 00:00:00 2001 From: Wang Xin Date: Wed, 22 Aug 2007 05:48:36 +0000 Subject: ** Fix for bug #468804 2007-08-22 Wang Xin ** Fix for bug #468804 * plugins/mail-to-task/mail-to-task.c: Handle NUll pointer. svn path=/trunk/; revision=34063 --- plugins/mail-to-task/mail-to-task.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'plugins/mail-to-task/mail-to-task.c') diff --git a/plugins/mail-to-task/mail-to-task.c b/plugins/mail-to-task/mail-to-task.c index 0cddb62bf2..0cabb9b978 100644 --- a/plugins/mail-to-task/mail-to-task.c +++ b/plugins/mail-to-task/mail-to-task.c @@ -199,6 +199,7 @@ set_attachments (ECal *client, ECalComponent *comp, CamelMimeMessage *message) int parts, i; GSList *list = NULL; const char *uid; + char *store_uri; char *store_dir; CamelDataWrapper *content; @@ -211,7 +212,10 @@ set_attachments (ECal *client, ECalComponent *comp, CamelMimeMessage *message) return; e_cal_component_get_uid (comp, &uid); - store_dir = g_filename_from_uri (e_cal_get_local_attachment_store (client), NULL, NULL); + store_uri = e_cal_get_local_attachment_store (client); + if (!store_uri) + return; + store_dir = g_filename_from_uri (store_uri, NULL, NULL); for (i = 1; i < parts; i++) { -- cgit v1.2.3