From e5359d8af188b8cc2887d58fb9016b263395d891 Mon Sep 17 00:00:00 2001 From: 13038267101 Date: Wed, 24 May 2023 15:58:34 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B0=83=E6=95=B4=E7=BA=BF=E7=A8=8B=E5=AF=BC?= =?UTF-8?q?=E8=87=B4=E4=B8=89=E6=96=B9=E4=B8=8D=E8=83=BD=E4=BD=BF=E7=94=A8?= =?UTF-8?q?,discard=5Fall=5Fimages=20=E8=AF=BB=E5=8F=96=E6=95=B0=E6=8D=AE?= =?UTF-8?q?=E8=B0=83=E6=95=B4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hgdriver/hgdev/hg_scanner_239.cpp | 2 +- hgdriver/hgdev/hg_scanner_302.cpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/hgdriver/hgdev/hg_scanner_239.cpp b/hgdriver/hgdev/hg_scanner_239.cpp index 0a866db..3f1c5f0 100644 --- a/hgdriver/hgdev/hg_scanner_239.cpp +++ b/hgdriver/hgdev/hg_scanner_239.cpp @@ -707,7 +707,7 @@ int hg_scanner_239::discard_all_images(void) std::lock_guard lock(io_lock_); ret = io_->read_interrupt(buf, &size); } - while (ret == SCANNER_ERR_OK) + while (ret == SCANNER_ERR_OK && size) { pre_int++; if (info->From == setting3399::IMG) diff --git a/hgdriver/hgdev/hg_scanner_302.cpp b/hgdriver/hgdev/hg_scanner_302.cpp index ff22dcd..11317eb 100644 --- a/hgdriver/hgdev/hg_scanner_302.cpp +++ b/hgdriver/hgdev/hg_scanner_302.cpp @@ -638,7 +638,7 @@ int hg_scanner_302::discard_all_images(void) io_->set_timeout(100); ret = io_->read_interrupt(buf, &size); } - while (ret == SCANNER_ERR_OK) + while (ret == SCANNER_ERR_OK && size) { pre_int++; if (info->From == setting3399::IMG)