--- 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: