From 9dbcfcddfcc0064e9576b8161e67136f63ce342f Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Thu, 21 Mar 2024 19:51:50 +0100 Subject: [PATCH] free image data by reset handler --- src/kds_s2000w_handler.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 64a2ca2..de7679a 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -225,8 +225,12 @@ void free_handler(handler* h) void reset_handler(handler* h) { debug_printf(ALL, "reset handler"); + json_object_put(h->current_scanner_config); + h->current_scanner_config = NULL; free(h->pnm_image->data); h->pnm_image->data = NULL; + free(h->jpg_image->data); + h->jpg_image->data = NULL; h->state = NOTCONNECTED; h->current_scan_status->current_image_number = 1; -- 2.39.5