mirror of
https://github.com/GOSTSec/sgminer
synced 2025-01-11 07:17:58 +00:00
If a work item has had any mining done on it, don't consider it discarded work.
This commit is contained in:
parent
656067a44e
commit
50504ef9e0
4
main.c
4
main.c
@ -2358,7 +2358,7 @@ static bool queue_request(struct thr_info *thr, bool needed)
|
|||||||
|
|
||||||
static void discard_work(struct work *work)
|
static void discard_work(struct work *work)
|
||||||
{
|
{
|
||||||
if (!work->clone && !work->rolls) {
|
if (!work->clone && !work->rolls && !work->mined) {
|
||||||
if (work->pool)
|
if (work->pool)
|
||||||
work->pool->discarded_work++;
|
work->pool->discarded_work++;
|
||||||
total_discarded++;
|
total_discarded++;
|
||||||
@ -2583,6 +2583,8 @@ out:
|
|||||||
|
|
||||||
work->thr_id = thr_id;
|
work->thr_id = thr_id;
|
||||||
thread_reportin(thr);
|
thread_reportin(thr);
|
||||||
|
if (ret)
|
||||||
|
work->mined = true;
|
||||||
return ret;
|
return ret;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user