1
0
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:
Con Kolivas 2011-08-14 13:57:58 +10:00
parent 656067a44e
commit 50504ef9e0
2 changed files with 4 additions and 1 deletions

4
main.c
View File

@ -2358,7 +2358,7 @@ static bool queue_request(struct thr_info *thr, bool needed)
static void discard_work(struct work *work)
{
if (!work->clone && !work->rolls) {
if (!work->clone && !work->rolls && !work->mined) {
if (work->pool)
work->pool->discarded_work++;
total_discarded++;
@ -2583,6 +2583,8 @@ out:
work->thr_id = thr_id;
thread_reportin(thr);
if (ret)
work->mined = true;
return ret;
}

View File

@ -342,6 +342,7 @@ struct work {
int thr_id;
struct pool *pool;
struct timeval tv_staged;
bool mined;
bool clone;
bool cloned;
bool rolltime;