From 732c33a4492aea4cd7c1d33676fd99ac473a6473 Mon Sep 17 00:00:00 2001 From: Bastian Dehn Date: Thu, 23 Apr 2026 17:29:39 +0200 Subject: [PATCH] add support ubuntu noble with config read result --- builder/build-in-container | 2 +- src/kds_s2000w_config.c | 7 +++++-- 2 files changed, 6 insertions(+), 3 deletions(-) diff --git a/builder/build-in-container b/builder/build-in-container index f226774..b247851 100755 --- a/builder/build-in-container +++ b/builder/build-in-container @@ -3,7 +3,7 @@ main() { local scriptpath=$(echo $0 | xargs dirname | xargs realpath) - local distros="debian:bookworm debian:trixie debian:forky" + local distros="debian:bookworm debian:trixie debian:forky ubuntu:noble" mkdir -p build cp builder/run build/ diff --git a/src/kds_s2000w_config.c b/src/kds_s2000w_config.c index 14d0c67..af89bc7 100644 --- a/src/kds_s2000w_config.c +++ b/src/kds_s2000w_config.c @@ -70,12 +70,15 @@ char* kds_s2000w_config_read(const char* filename) return NULL; } - fread(config_string, config_size, 1, config_file); + size_t readed = fread(config_string, config_size, 1, config_file); config_string[config_size] = '\0'; + if (readed == 0) { + free(config_string); + config_string = NULL; + } fclose(config_file); config_file = NULL; - return config_string; } -- 2.47.3