From: Bastian Dehn Date: Mon, 20 Oct 2025 18:08:51 +0000 (+0200) Subject: use open session id new var X-Git-Tag: v1.1.15^2~7 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=dfd7d1c5ec7f35fe3f7c726f2534ae3d9461aa17;p=sane-kds-s2000w-net.git use open session id new var --- diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 4f20b04..326670c 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -253,13 +253,13 @@ connection_state_t kds_s2000w_handler_open(const char* devicename, void** handle return connection_state; } - h->scanner_config = json_tokener_parse(resp->data); - json_object* value_object = json_object_object_get(h->scanner_config, "SessionId"); + json_object* session_json = json_tokener_parse(resp->data); + json_object* value_object = json_object_object_get(session_json, "SessionId"); h->sessionid = json_object_get_int64(value_object); kds_s2000w_debug_printf_long(INFO, "SessionId", h->sessionid); - json_object_put(h->scanner_config); - h->scanner_config = NULL; + json_object_put(session_json); + session_json = NULL; kds_s2000w_client_response_free(resp); resp = NULL; @@ -295,11 +295,11 @@ void kds_s2000w_handler_recreate_session(handler_t* h) return; } - json_object* sessionJson = json_tokener_parse(resp->data); - json_object* value_object = json_object_object_get(sessionJson, "SessionId"); + json_object* session_json = json_tokener_parse(resp->data); + json_object* value_object = json_object_object_get(session_json, "SessionId"); h->sessionid = json_object_get_int64(value_object); - json_object_put(sessionJson); - sessionJson = NULL; + json_object_put(session_json); + session_json = NULL; kds_s2000w_debug_printf_long(INFO, "SessionId", h->sessionid); /* set old config parameters */