From e6e6dab7986934db670bf43afed43f8ace38a4ac Mon Sep 17 00:00:00 2001 From: Christopher Jeffrey Date: Fri, 17 Oct 2014 12:38:41 -0700 Subject: [PATCH] argument refactor. --- src/bitcoindjs.cc | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/bitcoindjs.cc b/src/bitcoindjs.cc index 7f4aef97..23a80704 100644 --- a/src/bitcoindjs.cc +++ b/src/bitcoindjs.cc @@ -571,6 +571,8 @@ start_node_thread(void) { int argc = 0; char **argv = (char **)malloc((3 + 1) * sizeof(char **)); + argv[0] = (char *)"bitcoind"; + if (g_data_dir) { const int argl = 9 + strlen(g_data_dir) + 1; char *arg = (char *)malloc(argl); @@ -582,12 +584,9 @@ start_node_thread(void) { arg[w] = '\0'; argc = 2; - argv = (char **)malloc((argc + 1) * sizeof(char **)); - argv[0] = (char *)"bitcoind"; argv[1] = arg; } else { argc = 1; - argv[0] = (char *)"bitcoind"; } if (g_rpc) {