Mercurial > pidgin.yaz
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"); |