--- a/src/protocols/oscar/oscar.c Sun Mar 16 04:39:41 2003 +0000 +++ b/src/protocols/oscar/oscar.c Sun Mar 16 06:43:27 2003 +0000 @@ -2888,10 +2888,9 @@ if (bi) { char *caps = caps_string(bi->caps); - char *time = asctime(localtime(&bi->signon)); - *(strchr(time, '\n')) = '\0'; - return g_strdup_printf(_("<b>Online Since:</b> %s%s%s"), - time, + char *tstr = sec_to_text(time(NULL) - bi->signon); + return g_strdup_printf(_("<b>Logged In:</b> %s%s%s"), + tstr, caps ? _("\n<b>Capabilities:</b> ") : "", caps ? caps : ""); } else { return NULL;