From: Bastian Dehn Date: Sun, 21 Jan 2024 12:31:36 +0000 (+0100) Subject: close device only session id none zero X-Git-Tag: v1.0.0^2~497 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=42cd608cad1e40edcd7d39afae42994d281eaf07;p=sane-kds-s2000w-net.git close device only session id none zero --- diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 2b4a18d..3593273 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -55,11 +55,13 @@ void kds_s2000w_handler_open() void kds_s2000w_handler_close() { + if (sessionid = 0) + return; + CURL *curl = curl_easy_init(); if(!curl) return; - struct curl_slist* headers = NULL; char header_str[80]; sprintf(header_str, "SessionId: %li", sessionid); @@ -69,6 +71,7 @@ void kds_s2000w_handler_close() curl_easy_setopt(curl, CURLOPT_HTTPHEADER, headers); curl_easy_perform(curl); + sessionid = 0; curl_slist_free_all(headers); curl_easy_cleanup(curl); } \ No newline at end of file