Tweak of Elliott Hughes's fix for an off by one error in human_readable
(137 returned "137 KB".)
diff --git a/lib/lib.c b/lib/lib.c
index f70d379..0f2b012 100644
--- a/lib/lib.c
+++ b/lib/lib.c
@@ -868,8 +868,8 @@
 {
   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) {