From 3f7c206bb9abe04eb1c3f375a9224b28d760b590 Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Mon, 17 Nov 2014 11:29:06 -0800 Subject: [PATCH] cleanup importprivkey. --- src/bitcoindjs.cc | 12 ++++-------- 1 file changed, 4 insertions(+), 8 deletions(-) diff --git a/src/bitcoindjs.cc b/src/bitcoindjs.cc index 3ac4beff..b4271c8f 100644 --- a/src/bitcoindjs.cc +++ b/src/bitcoindjs.cc @@ -4841,10 +4841,13 @@ rescan: if (data->fRescan) { uv_work_t *req = new uv_work_t(); req->data = data; + int status = uv_queue_work(uv_default_loop(), req, async_import_key, (uv_after_work_cb)async_import_key_after); + assert(status == 0); + NanReturnValue(Undefined()); } @@ -4923,14 +4926,7 @@ rescan: } if (data->fRescan) { - uv_work_t *req = new uv_work_t(); - req->data = data; - - int status = uv_queue_work(uv_default_loop(), - req, async_import_key, - (uv_after_work_cb)async_import_key_after); - - assert(status == 0); + goto rescan; } NanReturnValue(Undefined());