From: Bastian Dehn Date: Sat, 4 Jan 2025 10:58:40 +0000 (+0100) Subject: fix wake up response X-Git-Tag: v1.0.23^2~7 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=06f5a4efb0c186ade761d3025338a4445b749aff;p=sane-kds-s2000w-net.git fix wake up response --- diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index f6cf7ec..86fc620 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -282,9 +282,12 @@ void kds_s2000w_handler_open(const char* devicename, void** handle) kds_s2000w_client_init(); - response* resp = kds_s2000w_client_response_init(); + response* resp = NULL; int result = 0; for (int i = 0; i < 30; i++) { + kds_s2000w_client_response_free(resp); + resp = NULL; + resp = kds_s2000w_client_response_init(); result = kds_s2000w_client_open_session(resp); if (result != 0) { @@ -302,8 +305,6 @@ void kds_s2000w_handler_open(const char* devicename, void** handle) break; } - kds_s2000w_client_response_free(resp); - resp = NULL; sleep(1); }