]> git.0d.be Git - empathy.git/commitdiff
Only unref the AccountManager if it's not NULL
authorCosimo Cecchi <cosimo.cecchi@collabora.co.uk>
Fri, 28 Aug 2009 09:16:46 +0000 (11:16 +0200)
committerCosimo Cecchi <cosimoc@gnome.org>
Fri, 28 Aug 2009 10:31:45 +0000 (12:31 +0200)
libempathy/empathy-account-manager.c

index 5548a90e6ea598a664f6a0073e395c2633b801fe..f7cb09a87a9e293f04eecb19f8a183f85d03606f 100644 (file)
@@ -507,7 +507,9 @@ account_manager_name_owner_cb (TpDBusDaemon *proxy,
       /* MC5 quit or crashed for some reason, let's start it again */
       account_manager_start_mc5 (priv->dbus);
 
-      g_object_unref (priv->tp_manager);
+      if (priv->tp_manager != NULL)
+        g_object_unref (priv->tp_manager);
+
       priv->tp_manager = NULL;
       return;
     }