diff -r 8dfdc6f1778e -r 73f6ce668ba8 mcabber/src/jabglue.c --- a/mcabber/src/jabglue.c Sat Jun 04 11:44:55 2005 +0000 +++ b/mcabber/src/jabglue.c Sat Jun 04 12:47:13 2005 +0000 @@ -813,15 +813,15 @@ ust = offline; } + if ((x = xmlnode_get_tag(packet->x, "status")) != NULL) + p = xmlnode_get_data(x); + else + p = NULL; + r = jidtodisp(from); if (ust != roster_getstatus(r)) - hk_statuschange(r, 0, ust); + hk_statuschange(r, 0, ust, p); g_free(r); - /* - if (x = xmlnode_get_tag(packet->x, "status")) - if (p = xmlnode_get_data(x)) - scr_LogPrint("Away msg: %s", p); - */ break; case JPACKET_S10N: