# HG changeset patch # User Eric Warmenhoven # Date 974752337 0 # Node ID 3f56704a09bdde6691ab554634df6c080a262956 # Parent 870d7bb95fdc50d123f5f6a89d9cc84b4c1d1cef [gaim-migrate @ 1122] You know, PROTOCOL *told* me not to do this, but i did it anyway. committer: Tailor Script diff -r 870d7bb95fdc -r 3f56704a09bd src/toc.c --- a/src/toc.c Mon Nov 20 19:57:23 2000 +0000 +++ b/src/toc.c Mon Nov 20 20:32:17 2000 +0000 @@ -47,7 +47,7 @@ #include "pixmaps/dt_icon.xpm" #include "pixmaps/free_icon.xpm" -#define REVISION "gaim:$Revision: 1116 $" +#define REVISION "gaim:$Revision: 1122 $" #define TYPE_SIGNON 1 #define TYPE_DATA 2 @@ -370,7 +370,11 @@ c = strtok(NULL, ":"); away = strtok(NULL, ":"); - message = strtok(NULL, ":"); + + message = away; + while (*message && (*message != ':')) message++; + message++; + a = (away && (*away == 'T')) ? 1 : 0; serv_got_im(gc, c, message, a); @@ -434,7 +438,9 @@ sscanf(strtok(NULL, ":"), "%d", &id); who = strtok(NULL, ":"); whisper = strtok(NULL, ":"); - m = strtok(NULL, ":"); + m = whisper; + while (*m && (*m != ':')) m++; + m++; w = (whisper && (*whisper == 'T')) ? 1 : 0;