From: Bastian Dehn Date: Tue, 21 Oct 2025 14:10:29 +0000 (+0200) Subject: change move reset handler into recreate session X-Git-Tag: v1.1.15^2~1 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=0251df7da9b5225cfa4dbc89f4a1536fb08dd97d;p=sane-kds-s2000w-net.git change move reset handler into recreate session --- diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 6f8aec7..91db818 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -288,6 +288,7 @@ void kds_s2000w_handler_close(handler_t* h) void kds_s2000w_handler_recreate_session(handler_t* h) { + kds_s2000w_handler_reset(h); kds_s2000w_client_close_session(h->sessionid); response_t* resp = kds_s2000w_client_response_init(); diff --git a/src/kds_s2000w_net.c b/src/kds_s2000w_net.c index c2df448..4a02c93 100644 --- a/src/kds_s2000w_net.c +++ b/src/kds_s2000w_net.c @@ -217,7 +217,6 @@ void sane_kds_s2000w_net_cancel(SANE_Handle handle) if (h->scan_status->state == CANCLED) { kds_s2000w_debug_printf(DEBUG, "scan completed canceled"); - kds_s2000w_handler_reset(h); kds_s2000w_handler_recreate_session(h); return; } @@ -232,7 +231,6 @@ void sane_kds_s2000w_net_cancel(SANE_Handle handle) if (h->scan_status->available_images == 0) { kds_s2000w_debug_printf(DEBUG, "scan completed no availible images"); - kds_s2000w_handler_reset(h); kds_s2000w_handler_recreate_session(h); return; }