From b973a9c49f70625d63015c7ddcab32c69319a875 Mon Sep 17 00:00:00 2001 From: "m. allan noah" Date: Mon, 14 Jul 2014 20:09:02 -0400 Subject: [PATCH] change exit status of scanimage If we have successfully scanned at least one image during a batch scan, don't return SANE_STATUS_NO_DOCS. Code by Jeff Breidenbach jeff@jab.org --- frontend/scanimage.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/frontend/scanimage.c b/frontend/scanimage.c index 659a8c134..b1d248188 100644 --- a/frontend/scanimage.c +++ b/frontend/scanimage.c @@ -2377,6 +2377,12 @@ List of available devices:", prog_name); && (batch_count == BATCH_COUNT_UNLIMITED || --batch_count)) && SANE_STATUS_GOOD == status); + if (batch + && SANE_STATUS_NO_DOCS == status + && (batch_count == BATCH_COUNT_UNLIMITED) + && n > batch_start_at) + status = SANE_STATUS_GOOD; + sane_cancel (device); } else