From 90d81c0c42cdc99642e7191be01a907cc1b2c852 Mon Sep 17 00:00:00 2001 From: Marc-Antoine Perennou Date: Thu, 15 Jul 2010 19:32:10 +0200 Subject: avoid segfault in event_manager_add (#624462) Check if approval is not NULL before trying to modify it --- src/empathy-event-manager.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'src/empathy-event-manager.c') diff --git a/src/empathy-event-manager.c b/src/empathy-event-manager.c index 35d71f943..bf3a48a8a 100644 --- a/src/empathy-event-manager.c +++ b/src/empathy-event-manager.c @@ -241,7 +241,9 @@ event_manager_add (EmpathyEventManager *manager, if (!display_notify_area ()) { /* Don't fire the 'event-added' signal as we activate the event now */ - approval->auto_approved = TRUE; + if (approval != NULL) + approval->auto_approved = TRUE; + empathy_event_activate (&event->public); return; } -- cgit v1.2.3