]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
chmem: check ul_path_read_buffer() return value
authorKarel Zak <kzak@redhat.com>
Mon, 9 Mar 2026 12:56:37 +0000 (13:56 +0100)
committerKarel Zak <kzak@redhat.com>
Mon, 9 Mar 2026 12:56:50 +0000 (13:56 +0100)
Reported-by: Coverity Scan
Signed-off-by: Karel Zak <kzak@redhat.com>
sys-utils/chmem.c

index dcec888d1f543926df36128c44e49a0d559ad779..52e8953157b2b90ead347b82a239b7203f74da64 100644 (file)
@@ -509,7 +509,8 @@ static void read_info(struct chmem_desc *desc)
        desc->ndirs = scandir(_PATH_SYS_MEMORY, &desc->dirs, filter, versionsort);
        if (desc->ndirs <= 0)
                goto fail;
-       ul_path_read_buffer(desc->sysmem, line, sizeof(line), "block_size_bytes");
+       if (ul_path_read_buffer(desc->sysmem, line, sizeof(line), "block_size_bytes") < 0)
+               goto fail;
 
        errno = 0;
        desc->block_size = strtoumax(line, NULL, 16);