--- a/src/protocols/oscar/info.c Sun Jul 27 22:13:36 2003 +0000 +++ b/src/protocols/oscar/info.c Mon Jul 28 02:52:23 2003 +0000 @@ -248,6 +248,10 @@ {0x09, 0x46, 0x00, 0x00, 0x4c, 0x7f, 0x11, 0xd1, 0x82, 0x22, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}, + {AIM_CAPS_HIPTOP, + {0x09, 0x46, 0x13, 0x23, 0x4c, 0x7f, 0x11, 0xd1, + 0x82, 0x22, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}, + {AIM_CAPS_VOICE, {0x09, 0x46, 0x13, 0x41, 0x4c, 0x7f, 0x11, 0xd1, 0x82, 0x22, 0x44, 0x45, 0x53, 0x54, 0x00, 0x00}}, @@ -693,7 +697,7 @@ if (length2 > 4) { free(outinfo->availmsg); outinfo->availmsg_len = aimbs_get16(bs); - outinfo->availmsg = aimbs_getraw(bs, outinfo->availmsg_len); + outinfo->availmsg = aimbs_getstr(bs, outinfo->availmsg_len); if (aimbs_get16(bs) == 0x0001) { /* We have an encoding */ aimbs_get16(bs); outinfo->availmsg_encoding = aimbs_getstr(bs, aimbs_get16(bs));