mirror of
https://github.com/GOSTSec/sgminer
synced 2025-02-02 10:04:33 +00:00
core: revert two of the changes in Bllacky's pull request #187.
`ndigits` is actually an int, used as a field width specifier in snprintf(). s is an extensively-used pointer.
This commit is contained in:
parent
b457461eb7
commit
b3d483a035
@ -2181,7 +2181,7 @@ static void suffix_string(uint64_t val, char *buf, size_t bufsiz, int sigdigits)
|
|||||||
} else {
|
} else {
|
||||||
/* Always show sigdigits + 1, padded on right with zeroes
|
/* Always show sigdigits + 1, padded on right with zeroes
|
||||||
* followed by suffix */
|
* followed by suffix */
|
||||||
double ndigits = sigdigits - 1 - (dval > 0.0 ? floor(log10(dval)) : 0);
|
int ndigits = sigdigits - 1 - (dval > 0.0 ? (int)floor(log10(dval)) : 0);
|
||||||
|
|
||||||
snprintf(buf, bufsiz, "%*.*f%s", sigdigits + 1, ndigits, dval, suffix);
|
snprintf(buf, bufsiz, "%*.*f%s", sigdigits + 1, ndigits, dval, suffix);
|
||||||
}
|
}
|
||||||
@ -2687,7 +2687,7 @@ static bool submit_upstream_work(struct work *work, CURL *curl, bool resubmit)
|
|||||||
{
|
{
|
||||||
char *hexstr = NULL;
|
char *hexstr = NULL;
|
||||||
json_t *val, *res, *err;
|
json_t *val, *res, *err;
|
||||||
// char *s;
|
char *s;
|
||||||
bool rc = false;
|
bool rc = false;
|
||||||
int thr_id = work->thr_id;
|
int thr_id = work->thr_id;
|
||||||
struct cgpu_info *cgpu;
|
struct cgpu_info *cgpu;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user