diff --git a/hgdriver/hgdev/hg_scanner.cpp b/hgdriver/hgdev/hg_scanner.cpp index f1d065d..d6c8933 100644 --- a/hgdriver/hgdev/hg_scanner.cpp +++ b/hgdriver/hgdev/hg_scanner.cpp @@ -2764,6 +2764,7 @@ int hg_scanner::close(bool force) run_ = false; wait_usb_.notify(); wait_img_.notify(); + wait_devsislock_.notify(); if(!scan_life_) { std::lock_guard lock(io_lock_);