summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Atallah <datallah@pidgin.im>2008-06-19 03:40:31 +0000
committerDaniel Atallah <datallah@pidgin.im>2008-06-19 03:40:31 +0000
commitdccaf40b8c741f5dbb8d4dec31488e448e8a8ac7 (patch)
treefa37ae65ef05b6f75bdc4a95de6c82fbccf2a13d
parent3da2b55de948157679d319ad6b8e9f805b1f661b (diff)
downloadpidgin-dccaf40b8c741f5dbb8d4dec31488e448e8a8ac7.tar.gz
applied changes from 9409309cfd4634425fdacbdb3d751afd0bc89a84
through 7a36a9ecbcc902ee89656d5267e613aa1dc0b889
-rw-r--r--libpurple/protocols/yahoo/yahoo_picture.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/libpurple/protocols/yahoo/yahoo_picture.c b/libpurple/protocols/yahoo/yahoo_picture.c
index 0dc48707b5..90f2bfedac 100644
--- a/libpurple/protocols/yahoo/yahoo_picture.c
+++ b/libpurple/protocols/yahoo/yahoo_picture.c
@@ -137,6 +137,9 @@ void yahoo_process_picture(PurpleConnection *gc, struct yahoo_packet *pkt)
if (url_data != NULL) {
yd = gc->proto_data;
yd->url_datas = g_slist_prepend(yd->url_datas, url_data);
+ } else {
+ g_free(data->who);
+ g_free(data);
}
} else if (who && send_icon_info) {
yahoo_send_picture_info(gc, who);