| 1127 g_free(info->from); |
1127 g_free(info->from); |
| 1128 g_free(info->id); |
1128 g_free(info->id); |
| 1129 g_free(info); |
1129 g_free(info); |
| 1130 } |
1130 } |
| 1131 |
1131 |
| 1132 static void do_buddy_avatar_update_data(JabberStream *js, const char *from, xmlnode *item) { |
1132 static void do_buddy_avatar_update_data(JabberStream *js, const char *from, xmlnode *items) { |
| 1133 xmlnode *data; |
1133 xmlnode *item, *data; |
| 1134 const char *checksum; |
1134 const char *checksum; |
| 1135 char *b64data; |
1135 char *b64data; |
| 1136 void *img; |
1136 void *img; |
| 1137 size_t size; |
1137 size_t size; |
| |
1138 if(!items) |
| |
1139 return; |
| |
1140 |
| |
1141 item = xmlnode_get_child(items, "item"); |
| 1138 if(!item) |
1142 if(!item) |
| 1139 return; |
1143 return; |
| 1140 |
1144 |
| 1141 data = xmlnode_get_child_with_namespace(item,"data",AVATARNAMESPACEDATA); |
1145 data = xmlnode_get_child_with_namespace(item,"data",AVATARNAMESPACEDATA); |
| 1142 if(!data) |
1146 if(!data) |