From: Bastian Dehn Date: Sat, 27 Jan 2024 09:32:05 +0000 (+0100) Subject: free response X-Git-Tag: v1.0.0^2~452 X-Git-Url: https://gitweb.hhaalo.de/?a=commitdiff_plain;h=3c7123de8650656ba6e78b0ee274affe9e939b50;p=sane-kds-s2000w-net.git free response --- diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 4c2ab9e..fb25f63 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -72,8 +72,13 @@ void kds_s2000w_handler_get_option(int option, void* value) json_object* resObj = json_tokener_parse(resp->data); json_object* config = json_object_object_get(resObj, "Configuration"); - if (result != 0 || resp->code == 404) + if (result != 0 || resp->code == 404) { + kds_s2000w_client_response_free(resp); + resp = NULL; + json_object_put(resObj); + resObj = NULL; return; + } printf("DEBUG response: \n%s\n", resp->data); json_object* value_object = NULL;