调整线程导致三方不能使用,discard_all_images 读取数据调整

This commit is contained in:
13038267101 2023-05-24 15:58:34 +08:00
parent 8ead291274
commit e5359d8af1
2 changed files with 2 additions and 2 deletions

View File

@ -707,7 +707,7 @@ int hg_scanner_239::discard_all_images(void)
std::lock_guard<std::mutex> 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)

View File

@ -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)