|
@@ -3533,7 +3533,10 @@ static bool test_work_current(struct work *work)
|
|
|
if (work->mandatory)
|
|
if (work->mandatory)
|
|
|
return ret;
|
|
return ret;
|
|
|
|
|
|
|
|
|
|
+ /* Hack to work around dud work sneaking into test */
|
|
|
hexstr = bin2hex(work->data + 8, 18);
|
|
hexstr = bin2hex(work->data + 8, 18);
|
|
|
|
|
+ if (!strncmp(hexstr, "000000000000000000000000000000000000", 36))
|
|
|
|
|
+ goto out_free;
|
|
|
|
|
|
|
|
/* Search to see if this block exists yet and if not, consider it a
|
|
/* Search to see if this block exists yet and if not, consider it a
|
|
|
* new block and set the current block details to this one */
|
|
* new block and set the current block details to this one */
|