From 2e449b7753660adbb8614a22fdf38e693e91ae86 Mon Sep 17 00:00:00 2001 From: Rodrigo Moya Date: Wed, 17 Dec 2003 13:03:33 +0000 Subject: check the return value from e_cal_new_from_uri. 2003-12-17 Rodrigo Moya * gui/gnome-cal.c (gnome_calendar_add_event_uri): check the return value from e_cal_new_from_uri. svn path=/trunk/; revision=23961 --- calendar/ChangeLog | 5 +++++ calendar/gui/gnome-cal.c | 3 +++ 2 files changed, 8 insertions(+) (limited to 'calendar') diff --git a/calendar/ChangeLog b/calendar/ChangeLog index 5e855d4206..eea7db533c 100644 --- a/calendar/ChangeLog +++ b/calendar/ChangeLog @@ -1,3 +1,8 @@ +2003-12-17 Rodrigo Moya + + * gui/gnome-cal.c (gnome_calendar_add_event_uri): check the return + value from e_cal_new_from_uri. + 2003-12-17 Rodrigo Moya * gui/alarm-notify/alarm-notify.c (alarm_notify_remove_calendar): diff --git a/calendar/gui/gnome-cal.c b/calendar/gui/gnome-cal.c index 2075f9e790..7c6e0366ae 100644 --- a/calendar/gui/gnome-cal.c +++ b/calendar/gui/gnome-cal.c @@ -2162,6 +2162,9 @@ gnome_calendar_add_event_uri (GnomeCalendar *gcal, const char *str_uri) return TRUE; client = e_cal_new_from_uri (str_uri, CALOBJ_TYPE_EVENT); + if (!client) + return FALSE; + g_hash_table_insert (priv->clients, g_strdup (str_uri), client); priv->clients_list = g_list_prepend (priv->clients_list, client); -- cgit v1.2.3