mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-11 07:17:58 +00:00
Mingw doesn't support asprintf, use sprintf.
This commit is contained in:
parent
830f2902b9
commit
1a43f79547
8
util.c
8
util.c
@ -256,10 +256,10 @@ json_t *json_rpc_call(CURL *curl, const char *url,
|
|||||||
bool probe, bool longpoll, int *rolltime,
|
bool probe, bool longpoll, int *rolltime,
|
||||||
struct pool *pool, bool share)
|
struct pool *pool, bool share)
|
||||||
{
|
{
|
||||||
char len_hdr[64], user_agent_hdr[128], *ghashrate;
|
|
||||||
long timeout = longpoll ? (60 * 60) : 60;
|
long timeout = longpoll ? (60 * 60) : 60;
|
||||||
struct data_buffer all_data = {NULL, 0};
|
struct data_buffer all_data = {NULL, 0};
|
||||||
struct header_info hi = {NULL, 0, NULL};
|
struct header_info hi = {NULL, 0, NULL};
|
||||||
|
char len_hdr[64], user_agent_hdr[128];
|
||||||
char curl_err_str[CURL_ERROR_SIZE];
|
char curl_err_str[CURL_ERROR_SIZE];
|
||||||
struct curl_slist *headers = NULL;
|
struct curl_slist *headers = NULL;
|
||||||
struct upload_buffer upload_data;
|
struct upload_buffer upload_data;
|
||||||
@ -326,9 +326,11 @@ json_t *json_rpc_call(CURL *curl, const char *url,
|
|||||||
headers = curl_slist_append(headers,
|
headers = curl_slist_append(headers,
|
||||||
"X-Mining-Extensions: longpoll midstate rollntime submitold");
|
"X-Mining-Extensions: longpoll midstate rollntime submitold");
|
||||||
|
|
||||||
if (likely(global_hashrate && asprintf(&ghashrate, "X-Mining-Hashrate: %llu", global_hashrate) != -1)) {
|
if (likely(global_hashrate)) {
|
||||||
|
char ghashrate[255];
|
||||||
|
|
||||||
|
sprintf(ghashrate, "X-Mining-Hashrate: %llu", global_hashrate);
|
||||||
headers = curl_slist_append(headers, ghashrate);
|
headers = curl_slist_append(headers, ghashrate);
|
||||||
free(ghashrate);
|
|
||||||
}
|
}
|
||||||
|
|
||||||
headers = curl_slist_append(headers, len_hdr);
|
headers = curl_slist_append(headers, len_hdr);
|
||||||
|
Loading…
Reference in New Issue
Block a user