]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
use open session id new var
authorBastian Dehn <hhaalo@arcor.de>
Mon, 20 Oct 2025 18:08:51 +0000 (20:08 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Mon, 20 Oct 2025 18:08:51 +0000 (20:08 +0200)
src/kds_s2000w_handler.c

index 4f20b04a66e41ef94c8776a76271a603ca09d84f..326670c82ee22750f1339f33cad85ea754d3669d 100644 (file)
@@ -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 */