From: Bastian Dehn Date: Tue, 6 Feb 2024 15:52:32 +0000 (+0100) Subject: delete current image to private method X-Git-Tag: v1.0.0^2~333 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=b7b779fbd9869966a9e5c6f901da4fd2abb33a32;p=sane-kds-s2000w-net.git delete current image to private method --- diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 8a32b5c..b610502 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -23,6 +23,15 @@ typedef struct { scan_status current_scan_status; +void _delete_current_image() +{ + resp = kds_s2000w_client_response_init(); + kds_s2000w_client_delete_image(state->sessionid, current_scan_status.current_image_number, resp); + kds_s2000w_client_response_free(resp); + resp = NULL; + sleep(1); +} + void _download_current_image() { if (image.size > 0) { @@ -242,11 +251,7 @@ metadata kds_s2000w_handler_get_parameters(int image_number) resp = NULL; sleep(1); - resp = kds_s2000w_client_response_init(); - kds_s2000w_client_delete_image(state->sessionid, current_scan_status.current_image_number, resp); - kds_s2000w_client_response_free(resp); - resp = NULL; - sleep(1); + _delete_current_image(); return mdata; } \ No newline at end of file