comparison src/protocols/jabber/iq.c @ 7445:6ea4a49b4b51

[gaim-migrate @ 8052] this should fix the case sensitivity issues for jabber. what made me think that g_utf8_normalize() did anything with the strings of cases is beyond me. committer: Tailor Script <tailor@pidgin.im>
author Nathan Walp <nwalp@pidgin.im>
date Thu, 06 Nov 2003 07:07:22 +0000
parents be5a715b71c8
children 43a214a385d1
comparison
equal deleted inserted replaced
7444:66945d35a7c0 7445:6ea4a49b4b51
277 if(!(jid = jabber_id_new(from))) 277 if(!(jid = jabber_id_new(from)))
278 return; 278 return;
279 279
280 if(jid->resource && (jb = jabber_buddy_find(js, from, TRUE))) 280 if(jid->resource && (jb = jabber_buddy_find(js, from, TRUE)))
281 jbr = jabber_buddy_find_resource(jb, jid->resource); 281 jbr = jabber_buddy_find_resource(jb, jid->resource);
282 282 jabber_id_free(jid);
283 if(!jbr) { 283
284 jabber_id_free(jid); 284 if(!jbr)
285 return; 285 return;
286 }
287 286
288 for(child = query->child; child; child = child->next) { 287 for(child = query->child; child; child = child->next) {
289 if(child->type != NODE_TYPE_TAG) 288 if(child->type != NODE_TYPE_TAG)
290 continue; 289 continue;
291 290
301 jbr->capabilities |= JABBER_CAP_SI_FILE_XFER; 300 jbr->capabilities |= JABBER_CAP_SI_FILE_XFER;
302 else if(!strcmp(var, "http://jabber.org/protocol/bytestreams")) 301 else if(!strcmp(var, "http://jabber.org/protocol/bytestreams"))
303 jbr->capabilities |= JABBER_CAP_BYTESTREAMS; 302 jbr->capabilities |= JABBER_CAP_BYTESTREAMS;
304 } 303 }
305 } 304 }
306 jabber_id_free(jid);
307 } 305 }
308 } 306 }
309 307
310 void jabber_disco_items_parse(JabberStream *js, xmlnode *packet) { 308 void jabber_disco_items_parse(JabberStream *js, xmlnode *packet) {
311 const char *from = xmlnode_get_attrib(packet, "from"); 309 const char *from = xmlnode_get_attrib(packet, "from");