From 2a351f4456243b735c2b92ce73ae2cb5a7fc20de Mon Sep 17 00:00:00 2001 From: Roland van Laar Date: Sun, 26 Feb 2012 22:09:21 +0100 Subject: [PATCH] Fixed off by one bug. List length is 1 larger than the index of the last element. --- core/js/js.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/core/js/js.js b/core/js/js.js index 0f8122b3d1..61588f7a0f 100644 --- a/core/js/js.js +++ b/core/js/js.js @@ -455,7 +455,7 @@ function humanFileSize(size) { // Calculate Log with base 1024: size = 1024 ** order order = Math.floor(Math.log(size) / Math.log(1024)); // Stay in range of the byte sizes that are defined - order = Math.min(humanList.length, order); + order = Math.min(humanList.length - 1, order); readableFormat = humanList[order]; relativeSize = (size / Math.pow(1024, order)).toFixed(1); if(relativeSize.substr(relativeSize.length-2,2)=='.0'){