From ebd42b2461801828f344e564dd420189deb79e47 Mon Sep 17 00:00:00 2001 From: Luke Dashjr Date: Thu, 11 Aug 2016 03:49:35 +0000 Subject: [PATCH] Bugfix: Correct blkmk_work_left for single-work templates that have been used --- blkmaker.c | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/blkmaker.c b/blkmaker.c index d5d84cf..ee2a8eb 100644 --- a/blkmaker.c +++ b/blkmaker.c @@ -126,7 +126,6 @@ unsigned long blkmk_work_left(const blktemplate_t *tmpl) { if (!tmpl->version) return 0; if (!(tmpl->mutations & (BMM_CBAPPEND | BMM_CBSET))) - return 1; + return (tmpl->next_dataid) ? 0 : 1; return UINT_MAX - tmpl->next_dataid; - return BLKMK_UNLIMITED_WORK_COUNT; }