|
@@ -2013,6 +2013,9 @@ static bool parse_diff(struct pool *pool, json_t *val)
|
|
|
}
|
|
}
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ if ((!opt_scrypt) && diff < 1 && diff > 0.999)
|
|
|
|
|
+ diff = 1;
|
|
|
|
|
+
|
|
|
cg_wlock(&pool->data_lock);
|
|
cg_wlock(&pool->data_lock);
|
|
|
set_target_to_pdiff(pool->swork.target, diff);
|
|
set_target_to_pdiff(pool->swork.target, diff);
|
|
|
cg_wunlock(&pool->data_lock);
|
|
cg_wunlock(&pool->data_lock);
|