Mercurial > pidgin
diff src/protocols/oscar/oscar.c @ 2196:016c5307f26b
[gaim-migrate @ 2206]
thanks adam
committer: Tailor Script <tailor@pidgin.im>
author | Eric Warmenhoven <eric@warmenhoven.org> |
---|---|
date | Thu, 30 Aug 2001 00:19:06 +0000 |
parents | 177397ceac57 |
children | 8f1ca76e46f5 |
line wrap: on
line diff
--- a/src/protocols/oscar/oscar.c Thu Aug 30 00:04:54 2001 +0000 +++ b/src/protocols/oscar/oscar.c Thu Aug 30 00:19:06 2001 +0000 @@ -116,6 +116,7 @@ struct icon_req { char *user; time_t timestamp; + unsigned long length; unsigned long checksum; gboolean request; }; @@ -1274,8 +1275,12 @@ ir->user = g_strdup(who); od->hasicons = g_slist_append(od->hasicons, ir); } - if (args->iconstamp > ir->timestamp) + if ((args->iconlength != ir->length) || + (args->iconchecksum != ir->checksum) || + (args->iconstamp != ir->timestamp)) ir->request = TRUE; + ir->length = args->iconlength; + ir->checksum = args->iconchecksum; ir->timestamp = args->iconstamp; }