1
0
mirror of https://github.com/GOSTSec/sgminer synced 2025-02-02 10:04:33 +00:00

Fix the benchmark feature by bypassing the new networking code.

This commit is contained in:
ckolivas 2012-05-04 13:10:18 +10:00
parent 4d090a587c
commit 376fcd3c02

View File

@ -2043,7 +2043,11 @@ static void *get_work_thread(void *userdata)
else else
ret_work->thr = NULL; ret_work->thr = NULL;
if (opt_benchmark)
get_benchmark_work(ret_work);
else {
pool = ret_work->pool = select_pool(wc->lagging); pool = ret_work->pool = select_pool(wc->lagging);
ce = pop_curl_entry(pool); ce = pop_curl_entry(pool);
/* obtain new work from bitcoin via JSON-RPC */ /* obtain new work from bitcoin via JSON-RPC */
@ -2062,6 +2066,7 @@ static void *get_work_thread(void *userdata)
fail_pause += opt_fail_pause; fail_pause += opt_fail_pause;
} }
fail_pause = opt_fail_pause; fail_pause = opt_fail_pause;
}
applog(LOG_DEBUG, "Pushing work to requesting thread"); applog(LOG_DEBUG, "Pushing work to requesting thread");
@ -2074,6 +2079,7 @@ static void *get_work_thread(void *userdata)
out: out:
workio_cmd_free(wc); workio_cmd_free(wc);
if (!opt_benchmark)
push_curl_entry(ce, pool); push_curl_entry(ce, pool);
return NULL; return NULL;
} }