From 4b77d5419a0f2f4f8fdb9ad39dceddf75305b2a1 Mon Sep 17 00:00:00 2001 From: Rob Landley Date: Mon, 23 Mar 2015 11:49:58 -0500 Subject: Tweak of Elliott Hughes's fix for an off by one error in human_readable (137 returned "137 KB".) --- lib/lib.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/lib.c b/lib/lib.c index f70d379c..0f2b0120 100644 --- a/lib/lib.c +++ b/lib/lib.c @@ -868,8 +868,8 @@ int human_readable(char *buf, unsigned long long num) { int end, len; - len = sprintf(buf, "%lld", num); - end = ((len-1)%3)+1; + len = sprintf(buf, "%lld", num)-1; + end = (len%3)+1; len /= 3; if (len && end == 1) { -- cgit v1.2.3