Mercurial > ~mikael > mcabber > hg
comparison mcabber/mcabber/xmpp_iqrequest.c @ 1719:f3c5e1175b22
Remove buggy check in handle_vcard_node() (Reported by Hermitifier)
author | Mikael Berthe <mikael@lilotux.net> |
---|---|
date | Thu, 25 Feb 2010 21:21:43 +0100 |
parents | 184de76b5b18 |
children | e6e89b1d7831 |
comparison
equal
deleted
inserted
replaced
1718:e2c6f1357f82 | 1719:f3c5e1175b22 |
---|---|
431 for (x = vcardnode->children ; x; x = x->next) { | 431 for (x = vcardnode->children ; x; x = x->next) { |
432 const char *data; | 432 const char *data; |
433 enum vcard_attr vcard_attrib = 0; | 433 enum vcard_attr vcard_attrib = 0; |
434 | 434 |
435 p = x->name; | 435 p = x->name; |
436 if (!p) | |
437 continue; | |
438 | |
436 data = lm_message_node_get_value(x); | 439 data = lm_message_node_get_value(x); |
437 if (!p || !data) | |
438 continue; | |
439 | 440 |
440 if (!strcmp(p, "FN")) | 441 if (!strcmp(p, "FN")) |
441 display_vcard_item(barejid, "Name", vcard_attrib, data); | 442 display_vcard_item(barejid, "Name", vcard_attrib, data); |
442 else if (!strcmp(p, "NICKNAME")) | 443 else if (!strcmp(p, "NICKNAME")) |
443 display_vcard_item(barejid, "Nickname", vcard_attrib, data); | 444 display_vcard_item(barejid, "Nickname", vcard_attrib, data); |