diff options
author | Milan Crha <mcrha@redhat.com> | 2007-11-23 17:33:14 +0800 |
---|---|---|
committer | Milan Crha <mcrha@src.gnome.org> | 2007-11-23 17:33:14 +0800 |
commit | 4f786c1511d528853f8a9ce06821ca27e160b889 (patch) | |
tree | 52f4150320f31d06ea226f31399efb06ab5554ca /plugins/itip-formatter/itip-formatter.c | |
parent | 1414e25bb3ec7b81a82189a2cb233b4cb23db2dc (diff) | |
download | gsoc2013-evolution-4f786c1511d528853f8a9ce06821ca27e160b889.tar gsoc2013-evolution-4f786c1511d528853f8a9ce06821ca27e160b889.tar.gz gsoc2013-evolution-4f786c1511d528853f8a9ce06821ca27e160b889.tar.bz2 gsoc2013-evolution-4f786c1511d528853f8a9ce06821ca27e160b889.tar.lz gsoc2013-evolution-4f786c1511d528853f8a9ce06821ca27e160b889.tar.xz gsoc2013-evolution-4f786c1511d528853f8a9ce06821ca27e160b889.tar.zst gsoc2013-evolution-4f786c1511d528853f8a9ce06821ca27e160b889.zip |
** Fix for bug #458237
2007-11-23 Milan Crha <mcrha@redhat.com>
** Fix for bug #458237
* itip-formatter.c: (start_calendar_server), (source_selected_cb):
Check for non-NULL source before using it to prevent a crash.
svn path=/trunk/; revision=34570
Diffstat (limited to 'plugins/itip-formatter/itip-formatter.c')
-rw-r--r-- | plugins/itip-formatter/itip-formatter.c | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/plugins/itip-formatter/itip-formatter.c b/plugins/itip-formatter/itip-formatter.c index 7d7fabfe01..4dabf551a8 100644 --- a/plugins/itip-formatter/itip-formatter.c +++ b/plugins/itip-formatter/itip-formatter.c @@ -466,6 +466,8 @@ start_calendar_server (FormatItipPObject *pitip, ESource *source, ECalSourceType ECal *ecal; icaltimezone *zone = NULL; + g_return_val_if_fail (source != NULL, NULL); + ecal = g_hash_table_lookup (pitip->ecals[type], e_source_peek_uid (source)); if (ecal) { pitip->current_ecal = ecal; @@ -520,6 +522,8 @@ source_selected_cb (ItipView *view, ESource *source, gpointer data) itip_view_set_buttons_sensitive (ITIP_VIEW (pitip->view), FALSE); + g_return_if_fail (source != NULL); + start_calendar_server (pitip, source, pitip->type, cal_opened_cb, pitip); } |