mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-23 13:04:29 +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)
|
if (opt_debug)
|
||||||
applog(LOG_DEBUG, "PROOF OF WORK RESULT: false (booooo)");
|
applog(LOG_DEBUG, "PROOF OF WORK RESULT: false (booooo)");
|
||||||
if (!QUIET) {
|
if (!QUIET) {
|
||||||
char wherebuf[17];
|
char where[17];
|
||||||
char *where = wherebuf;
|
char reason[32];
|
||||||
char reasonbuf[32];
|
|
||||||
char *reason = reasonbuf;
|
|
||||||
|
|
||||||
if (total_pools > 1)
|
if (total_pools > 1)
|
||||||
sprintf(where, " pool %d", work->pool->pool_no);
|
sprintf(where, " pool %d", work->pool->pool_no);
|
||||||
else
|
else
|
||||||
where = "";
|
strcpy(where, "");
|
||||||
|
|
||||||
res = json_object_get(val, "reject-reason");
|
res = json_object_get(val, "reject-reason");
|
||||||
if (res) {
|
if (res) {
|
||||||
const char *reasontmp = json_string_value(res);
|
const char *reasontmp = json_string_value(res);
|
||||||
|
|
||||||
size_t reasonLen = strlen(reasontmp);
|
size_t reasonLen = strlen(reasontmp);
|
||||||
if (reasonLen > 28)
|
if (reasonLen > 28)
|
||||||
reasonLen = 28;
|
reasonLen = 28;
|
||||||
@ -1493,7 +1492,7 @@ static bool submit_upstream_work(const struct work *work)
|
|||||||
memcpy(2 + reason, reasontmp, reasonLen);
|
memcpy(2 + reason, reasontmp, reasonLen);
|
||||||
reason[reasonLen + 2] = ')'; reason[reasonLen + 3] = '\0';
|
reason[reasonLen + 2] = ')'; reason[reasonLen + 3] = '\0';
|
||||||
} else
|
} else
|
||||||
reason = "";
|
strcpy(reason, "");
|
||||||
|
|
||||||
applog(LOG_NOTICE, "Rejected %s %s %d thread %d%s%s",
|
applog(LOG_NOTICE, "Rejected %s %s %d thread %d%s%s",
|
||||||
hashshow, cgpu->api->name, cgpu->device_id, thr_id, where, reason);
|
hashshow, cgpu->api->name, cgpu->device_id, thr_id, where, reason);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user