libpurple/protocols/jabber/buddy.c

changeset 42127
18acb99a0fa6
parent 41994
c13754d0bd3d
child 42128
118067ca0367
equal deleted inserted replaced
42126:6dbe216fad28 42127:18acb99a0fa6
618 const char *account_id = NULL; 618 const char *account_id = NULL;
619 PurpleAccountManager *manager = NULL; 619 PurpleAccountManager *manager = NULL;
620 PurpleAccount *account = NULL; 620 PurpleAccount *account = NULL;
621 PurpleConnection *connection = NULL; 621 PurpleConnection *connection = NULL;
622 PurpleRequestFields *fields; 622 PurpleRequestFields *fields;
623 PurpleRequestFieldGroup *group; 623 PurpleRequestGroup *group;
624 PurpleRequestField *field; 624 PurpleRequestField *field;
625 const struct vcard_template *vc_tp; 625 const struct vcard_template *vc_tp;
626 const char *user_info; 626 const char *user_info;
627 char *cdata = NULL; 627 char *cdata = NULL;
628 PurpleXmlNode *x_vc_data = NULL; 628 PurpleXmlNode *x_vc_data = NULL;
636 manager = purple_account_manager_get_default(); 636 manager = purple_account_manager_get_default();
637 account = purple_account_manager_find_by_id(manager, account_id); 637 account = purple_account_manager_find_by_id(manager, account_id);
638 connection = purple_account_get_connection(account); 638 connection = purple_account_get_connection(account);
639 639
640 fields = purple_request_fields_new(); 640 fields = purple_request_fields_new();
641 group = purple_request_field_group_new(NULL); 641 group = purple_request_group_new(NULL);
642 purple_request_fields_add_group(fields, group); 642 purple_request_fields_add_group(fields, group);
643 643
644 /* 644 /*
645 * Get existing, XML-formatted, user info 645 * Get existing, XML-formatted, user info
646 */ 646 */
679 } 679 }
680 680
681 g_free(cdata); 681 g_free(cdata);
682 cdata = NULL; 682 cdata = NULL;
683 683
684 purple_request_field_group_add_field(group, field); 684 purple_request_group_add_field(group, field);
685 } 685 }
686 686
687 if(x_vc_data != NULL) 687 if(x_vc_data != NULL)
688 purple_xmlnode_free(x_vc_data); 688 purple_xmlnode_free(x_vc_data);
689 689

mercurial