projects
/
empathy.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
3710528
)
Make sure to not ref a NULL object
author
Xavier Claessens
<xclaesse@gmail.com>
Tue, 17 Feb 2009 15:11:48 +0000
(16:11 +0100)
committer
Xavier Claessens
<xclaesse@gmail.com>
Wed, 22 Apr 2009 10:21:11 +0000
(12:21 +0200)
libempathy/empathy-contact.c
patch
|
blob
|
history
diff --git
a/libempathy/empathy-contact.c
b/libempathy/empathy-contact.c
index 09da70fded012fe37e84eca462874ab93b3a23ca..d248b2dd7b71d7c46cd7293142274ee391c7094f 100644
(file)
--- a/
libempathy/empathy-contact.c
+++ b/
libempathy/empathy-contact.c
@@
-274,6
+274,9
@@
set_tp_contact (EmpathyContact *contact,
{
EmpathyContactPriv *priv = GET_PRIV (contact);
+ if (tp_contact == NULL)
+ return;
+
g_assert (priv->tp_contact == NULL);
priv->tp_contact = g_object_ref (tp_contact);
priv->presence = empathy_contact_get_presence (contact);