src/protocols/jabber/buddy.c

changeset 7306
61d7324411f8
parent 7250
7e10382fbf49
child 7395
e5595e8e13e4
equal deleted inserted replaced
7305:4a612d68784d 7306:61d7324411f8
535 GList *resources; 535 GList *resources;
536 const char *from = xmlnode_get_attrib(packet, "from"); 536 const char *from = xmlnode_get_attrib(packet, "from");
537 JabberBuddy *jb; 537 JabberBuddy *jb;
538 JabberBuddyResource *jbr; 538 JabberBuddyResource *jbr;
539 GString *info_text; 539 GString *info_text;
540 const char *resource_name; 540 char *resource_name;
541 char *title; 541 char *title;
542 xmlnode *vcard; 542 xmlnode *vcard;
543 543
544 if(!from) 544 if(!from)
545 return; 545 return;
585 if(purdy) 585 if(purdy)
586 g_free(purdy); 586 g_free(purdy);
587 } 587 }
588 } 588 }
589 589
590 g_free(resource_name);
591
590 if((vcard = xmlnode_get_child(packet, "vCard"))) { 592 if((vcard = xmlnode_get_child(packet, "vCard"))) {
591 xmlnode *child; 593 xmlnode *child;
592 for(child = vcard->child; child; child = child->next) 594 for(child = vcard->child; child; child = child->next)
593 { 595 {
594 xmlnode *child2; 596 xmlnode *child2;

mercurial