]> gitweb.hhaalo.de Git - sane-kds-s2000w-net.git/commitdiff
add support ubuntu noble with config read result
authorBastian Dehn <hhaalo@arcor.de>
Thu, 23 Apr 2026 15:29:39 +0000 (17:29 +0200)
committerBastian Dehn <hhaalo@arcor.de>
Thu, 23 Apr 2026 15:29:39 +0000 (17:29 +0200)
builder/build-in-container
src/kds_s2000w_config.c

index f2267742a8e288b95cb7c869771bc7c30a80f7e7..b2478513fe6c355f52ef6f0f813545c349192deb 100755 (executable)
@@ -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/
 
index 14d0c67671e25855e266ade415ee35b2cf3b39ed..af89bc7a1503364983a9f014644e8fde825db0a1 100644 (file)
@@ -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;
 }