Mercurial > pidgin
diff libpurple/protocols/msn/contact.c @ 20855:cfaf74ec93dc
Prevent null pointer deref to fix CID 322.
author | Daniel Atallah <daniel.atallah@gmail.com> |
---|---|
date | Tue, 09 Oct 2007 23:33:49 +0000 |
parents | 6736c1168c50 |
children | bbcc9e206c43 c8f99cb61dc9 dead11aac1bc |
line wrap: on
line diff
--- a/libpurple/protocols/msn/contact.c Tue Oct 09 23:22:20 2007 +0000 +++ b/libpurple/protocols/msn/contact.c Tue Oct 09 23:33:49 2007 +0000 @@ -1177,7 +1177,7 @@ purple_debug_warning("MSN CL", "Unable to retrieve user %s from the userlist!\n", passport); } - if (user->uid != NULL) { + if (user != NULL && user->uid != NULL) { contact_xml = g_strdup_printf(MSN_CONTACT_ID_XML, user->uid); } else { contact_xml = g_strdup_printf(MSN_CONTACT_XML, passport);