comparison src/protocols/jabber/roster.c @ 8347:5d039bc19350

[gaim-migrate @ 9071] fix a potential segfault committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Thu, 26 Feb 2004 17:40:37 +0000
parents 22b3974dc1af
children 7a8aa87164ae
comparison
equal deleted inserted replaced
8346:0d980682678f 8347:5d039bc19350
155 subscription = xmlnode_get_attrib(item, "subscription"); 155 subscription = xmlnode_get_attrib(item, "subscription");
156 jid = xmlnode_get_attrib(item, "jid"); 156 jid = xmlnode_get_attrib(item, "jid");
157 name = xmlnode_get_attrib(item, "name"); 157 name = xmlnode_get_attrib(item, "name");
158 ask = xmlnode_get_attrib(item, "ask"); 158 ask = xmlnode_get_attrib(item, "ask");
159 159
160 jb = jabber_buddy_find(js, jid, TRUE); 160 if(!jid)
161 continue;
162
163 if(!(jb = jabber_buddy_find(js, jid, TRUE)))
164 continue;
161 165
162 if(!subscription) 166 if(!subscription)
163 jb->subscription = JABBER_SUB_NONE; 167 jb->subscription = JABBER_SUB_NONE;
164 else if(!strcmp(subscription, "to")) 168 else if(!strcmp(subscription, "to"))
165 jb->subscription = JABBER_SUB_TO; 169 jb->subscription = JABBER_SUB_TO;