diff options
Diffstat (limited to 'cpu-miner.c')
-rw-r--r-- | cpu-miner.c | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/cpu-miner.c b/cpu-miner.c index 12af724..7c941fd 100644 --- a/cpu-miner.c +++ b/cpu-miner.c @@ -171,7 +171,7 @@ static struct option_help options_help[] = { "(default: " DEF_RPC_USERNAME ")" }, { "pass PASSWORD", - "(-p USERNAME) Password for bitcoin JSON-RPC server " + "(-p PASSWORD) Password for bitcoin JSON-RPC server " "(default: " DEF_RPC_PASSWORD ")" }, }; @@ -668,10 +668,10 @@ static void *longpoll_thread(void *userdata) if (failures++ < 10) { sleep(30); applog(LOG_ERR, - "longpoll failed, sleeping for 30s\n"); + "longpoll failed, sleeping for 30s"); } else { applog(LOG_ERR, - "longpoll failed, ending thread\n"); + "longpoll failed, ending thread"); goto out; } } @@ -854,12 +854,15 @@ int main (int argc, char *argv[]) int i; rpc_url = strdup(DEF_RPC_URL); - rpc_userpass = strdup(DEF_RPC_USERPASS); /* parse command line */ parse_cmdline(argc, argv); - if (!rpc_userpass && rpc_user && rpc_pass) { + if (!rpc_userpass) { + if (!rpc_user || !rpc_pass) { + applog(LOG_ERR, "No login credentials supplied"); + return 1; + } rpc_userpass = malloc(strlen(rpc_user) + strlen(rpc_pass) + 2); if (!rpc_userpass) return 1; @@ -934,7 +937,7 @@ int main (int argc, char *argv[]) } applog(LOG_INFO, "%d miner threads started, " - "using SHA256 '%s' algorithm.\n", + "using SHA256 '%s' algorithm.", opt_n_threads, algo_names[opt_algo]); |