summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--iptables.c6
1 files changed, 5 insertions, 1 deletions
diff --git a/iptables.c b/iptables.c
index 7f4c8926..35adc2be 100644
--- a/iptables.c
+++ b/iptables.c
@@ -1040,7 +1040,11 @@ print_num(u_int64_t number, unsigned int format)
number = (number + 500) / 1000;
if (number > 9999) {
number = (number + 500) / 1000;
- printf(FMT("%4lluG ","%lluG "),number);
+ if (number > 9999) {
+ number = (number + 500) / 1000;
+ printf(FMT("%4lluT ","%lluT "), number);
+ }
+ else printf(FMT("%4lluG ","%lluG "), number);
}
else printf(FMT("%4lluM ","%lluM "), number);
} else