diff --git a/src/webadmin.c b/src/webadmin.c index 00e08fe..5cee409 100644 --- a/src/webadmin.c +++ b/src/webadmin.c @@ -478,11 +478,12 @@ void * adminchild(struct clientparam* param) { inbuf += sprintf(buf+inbuf, "%"PRINTF_INT64_MODIFIER"u" "MB%s" - "%"PRINTF_INT64_MODIFIER"u" + "%"PRINTF_INT64_MODIFIER"u.%"PRINTF_INT64_MODIFIER"u" "%s", cp->traflim64 / (1024 * 1024), rotations[cp->type], - cp->traf64, + cp->traf64 / (1024 * 1024), + (((cp->traf64/16) *10) / (64*1024))%10, cp->cleared?ctime(&cp->cleared):"never" ); inbuf += sprintf(buf + inbuf,