mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-23 04:54:26 +00:00
Various string fixes for reject reason.
This commit is contained in:
parent
b706da9374
commit
81d4f620ff
11
cgminer.c
11
cgminer.c
@ -1473,19 +1473,18 @@ static bool submit_upstream_work(const struct work *work)
|
||||
if (opt_debug)
|
||||
applog(LOG_DEBUG, "PROOF OF WORK RESULT: false (booooo)");
|
||||
if (!QUIET) {
|
||||
char wherebuf[17];
|
||||
char *where = wherebuf;
|
||||
char reasonbuf[32];
|
||||
char *reason = reasonbuf;
|
||||
char where[17];
|
||||
char reason[32];
|
||||
|
||||
if (total_pools > 1)
|
||||
sprintf(where, " pool %d", work->pool->pool_no);
|
||||
else
|
||||
where = "";
|
||||
strcpy(where, "");
|
||||
|
||||
res = json_object_get(val, "reject-reason");
|
||||
if (res) {
|
||||
const char *reasontmp = json_string_value(res);
|
||||
|
||||
size_t reasonLen = strlen(reasontmp);
|
||||
if (reasonLen > 28)
|
||||
reasonLen = 28;
|
||||
@ -1493,7 +1492,7 @@ static bool submit_upstream_work(const struct work *work)
|
||||
memcpy(2 + reason, reasontmp, reasonLen);
|
||||
reason[reasonLen + 2] = ')'; reason[reasonLen + 3] = '\0';
|
||||
} else
|
||||
reason = "";
|
||||
strcpy(reason, "");
|
||||
|
||||
applog(LOG_NOTICE, "Rejected %s %s %d thread %d%s%s",
|
||||
hashshow, cgpu->api->name, cgpu->device_id, thr_id, where, reason);
|
||||
|
Loading…
x
Reference in New Issue
Block a user