From 06f5a4efb0c186ade761d3025338a4445b749aff Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sat, 4 Jan 2025 11:58:40 +0100 Subject: [PATCH] fix wake up response --- src/kds_s2000w_handler.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) 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); } -- 2.39.5