]> git.0d.be Git - empathy.git/commitdiff
avoid segfault in event_manager_add (#624462)
authorMarc-Antoine Perennou <Marc-Antoine@Perennou.com>
Thu, 15 Jul 2010 17:32:10 +0000 (19:32 +0200)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Fri, 16 Jul 2010 08:57:48 +0000 (10:57 +0200)
Check if approval is not NULL before trying to modify it

src/empathy-event-manager.c

index 35d71f943c8a8dd55204c824cbd9d5b6ef604f5d..bf3a48a8a9e6737731506a33713331ca196caa58 100644 (file)
@@ -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;
     }