libpurple/protocols/jabber/useravatar.c

branch
soc.2013.gobjectification
changeset 34870
bc475f2f60d0
parent 34728
8efd73063ecf
parent 34269
26b4c9a54166
child 34878
41b9075c7714
--- a/libpurple/protocols/jabber/useravatar.c	Sat Aug 03 05:38:36 2013 +0530
+++ b/libpurple/protocols/jabber/useravatar.c	Sun Aug 04 14:34:04 2013 +0530
@@ -381,18 +381,18 @@
 				                        do_buddy_avatar_update_data);
 			} else {
 				PurpleHttpRequest *req;
-				PurpleHttpConnection *http_conn;
 				JabberBuddyAvatarUpdateURLInfo *info = g_new0(JabberBuddyAvatarUpdateURLInfo, 1);
 				info->js = js;
 
 				req = purple_http_request_new(url);
 				purple_http_request_set_max_len(req, MAX_HTTP_BUDDYICON_BYTES);
-				http_conn = purple_http_request(js->gc, req, do_buddy_avatar_update_fromurl, info);
+				purple_http_connection_set_add(js->http_conns,
+					purple_http_request(js->gc, req,
+					do_buddy_avatar_update_fromurl, info));
 				purple_http_request_unref(req);
 
 				info->from = g_strdup(from);
 				info->id = g_strdup(id);
-				js->http_conns = g_slist_prepend(js->http_conns, http_conn);
 			}
 		}
 	}

mercurial