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,