From ba5d23d24f1062cc03f1739c460a220d7a6ca400 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 30 Mar 2024 20:10:55 +0100 Subject: [PATCH] only wait for get status --- src/kds_s2000w_handler.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 7e5a6bf..bba5123 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -142,6 +142,8 @@ void _get_current_scan_status(handler* h) json_object* status_value_obj = NULL; response* resp = NULL; + while(h->wait); + wait_a_second(&h->wait); resp = kds_s2000w_client_response_init(); kds_s2000w_client_status_session(h->sessionid, resp); if (resp->error_size > 0) @@ -396,8 +398,6 @@ void kds_s2000w_handler_stop_scan(handler* h) void kds_s2000w_handler_get_parameters(handler* h) { debug_printf(ALL, "kds_s2000w_handler_get_parameters"); - while(h->wait); - wait_a_second(&h->wait); if (h->current_scan_status->complete_scanned && h->current_scan_status->available_images <= 0) { -- 2.39.5