From 4c5da572140a5b88a4e508211e82bdf84167da2b Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Sun, 5 Jan 2025 19:57:46 +0100 Subject: [PATCH] add null check for free handler --- src/kds_s2000w_handler.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/kds_s2000w_handler.c b/src/kds_s2000w_handler.c index 2f19998..dd38584 100644 --- a/src/kds_s2000w_handler.c +++ b/src/kds_s2000w_handler.c @@ -65,6 +65,9 @@ void free_handler(handler* h) { debug_printf(ALL, "free handler"); + if (h == NULL) + return; + json_object_put(h->current_scanner_config); h->current_scanner_config = NULL; free(h->current_scan_status); @@ -83,6 +86,9 @@ void reset_handler(handler* h) { debug_printf(ALL, "reset handler"); + if (h == NULL) + return; + free(h->image->data); h->image->data = NULL; -- 2.39.5