X-Git-Url: http://andersk.mit.edu/gitweb/libfaim.git/blobdiff_plain/efe9513b07a4c3fbdcf7301d60439200302b168a..f2d214f9f4f55253c29b10e47519f3372f8170fd:/aim_info.c diff --git a/aim_info.c b/aim_info.c index 8b23757..34d2768 100644 --- a/aim_info.c +++ b/aim_info.c @@ -313,6 +313,18 @@ faim_internal int aim_extractuserinfo(u_char *buf, struct aim_userinfo_s *outinf outinfo->idletime = aimutil_get16(&buf[i+4]); break; + /* + * Type = 0x0006: ICQ Online Status + * + * ICQ's Away/DND/etc "enriched" status + * Some decoding of values done by Scott + */ + case 0x0006: + if (aimutil_get16(buf+i+2) != 0x04) + break; + outinfo->icqinfo.status = aimutil_get16(buf+i+2+2+2); + break; + /* * Type = 0x000d *