Mercurial > pidgin
diff libpurple/protocols/yahoo/yahoo.c @ 17043:6ec8bae7d98a
Patch #1038. Fix receiving of Yahoo buddy icons. Thanks, vampire!
author | Sean Egan <seanegan@gmail.com> |
---|---|
date | Wed, 23 May 2007 23:13:11 +0000 |
parents | 8e7a4295ff85 |
children | df788cd53596 3e437e86bd6e |
line wrap: on
line diff
--- a/libpurple/protocols/yahoo/yahoo.c Wed May 23 22:34:19 2007 +0000 +++ b/libpurple/protocols/yahoo/yahoo.c Wed May 23 23:13:11 2007 +0000 @@ -365,9 +365,11 @@ break; yahoo_friend_set_buddy_icon_need_request(f, FALSE); - if (b && (locksum = purple_buddy_icons_get_checksum_for_user(b)) != NULL && - cksum != strtol(locksum, NULL, 10)) - yahoo_send_picture_request(gc, name); + if (b) { + locksum = purple_buddy_icons_get_checksum_for_user(b); + if (!locksum || (cksum != strtol(locksum, NULL, 10))) + yahoo_send_picture_request(gc, name); + } break; }