gaim/gaim

I thought this was definately backportable.
gtk1-stable
2003-01-23, Mark Doliner
84409bb3f49f
Parents 6a573393d964
Children d8dbc5cf89d8
I thought this was definately backportable.
--- a/ChangeLog Sat Jan 18 14:21:35 2003 -0500
+++ b/ChangeLog Thu Jan 23 21:58:30 2003 -0500
@@ -1,7 +1,9 @@
Gaim: The Pimpin' Penguin IM Clone thats good for the soul!
version 0.59.9
- * Updated zh_TW.po file (thanks breeze833)
+ * Updated zh_TW.po file (Thanks breeze833)
+ * Fix an oscar bug that caused some messages from
+ AOL 8.0 to be dropped (Thanks Mark Doliner)
version 0.59.8 (01/06/2003):
* Ripped out all gtk2 support (Thanks Nathan Walp).
--- a/src/protocols/oscar/oscar.c Sat Jan 18 14:21:35 2003 -0500
+++ b/src/protocols/oscar/oscar.c Thu Jan 23 21:58:30 2003 -0500
@@ -1321,15 +1321,12 @@
if (args->icbmflags & AIM_IMFLAGS_AWAY)
flags |= IM_FLAG_AWAY;
- if (args->icbmflags & AIM_IMFLAGS_HASICON) {
+ if ((args->icbmflags & AIM_IMFLAGS_HASICON) && (!args->iconlen) && (!args->iconsum) && (!args->iconstamp)) {
struct oscar_data *od = gc->proto_data;
struct icon_req *ir = NULL;
GSList *h = od->hasicons;
char *who = normalize(userinfo->sn);
- if (!args->iconlen || !args->iconsum || !args->iconstamp)
- return 1;
-
debug_printf("%s has an icon\n", userinfo->sn);
while (h) {
ir = h->data;