From 8e05e1aa3c09f91c6c37373201865b2a33a77f0b Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Thu, 30 Oct 2014 15:36:05 -0700 Subject: [PATCH] fix percentage calculation. --- src/bitcoindjs.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/bitcoindjs.cc b/src/bitcoindjs.cc index 9cb23cb3..d83ec3fb 100644 --- a/src/bitcoindjs.cc +++ b/src/bitcoindjs.cc @@ -1579,7 +1579,8 @@ async_get_progress_after(uv_work_t *req) { unsigned int hours_behind = left / 60 / 60; unsigned int days_behind = left / 60 / 60 / 24; - unsigned int percent = 100 - (left / now * 100); + double cur = (double)left / (double)now; + unsigned int percent = (unsigned int)(cur * 100.0); Local result = NanNew();