]> git.ipfire.org Git - thirdparty/util-linux.git/commit
libblkid: ensure uninitialized variable is not used [clang]
authorSami Kerola <kerolasa@iki.fi>
Sun, 5 Mar 2017 20:52:23 +0000 (20:52 +0000)
committerKarel Zak <kzak@redhat.com>
Mon, 13 Mar 2017 13:48:12 +0000 (14:48 +0100)
commit57f1539592c43dcf4c33eddcc022b47d3a64d177
treecc392fcf7e1bd2d29ea015e2aa73a87e002b6383
parentc88f7aee8f1c0cef2db1cfa057e0ffeaf98f0de1
libblkid: ensure uninitialized variable is not used [clang]

Following condition can be true if minix file system is corrupt, and versio
number is found to be greater than 3.  It is fair to say described scenario
is unlikely.

libblkid/src/superblocks/minix.c:107:13: warning: variable 'zone_size' is
used uninitialized whenever
      'if' condition is false [-Wsometimes-uninitialized]
        } else if (version == 3) {
                   ^~~~~~~~~~~~
libblkid/src/superblocks/minix.c:121:6: note: uninitialized use occurs here
        if (zone_size != 0 || ninodes == 0 || ninodes == UINT32_MAX)
            ^~~~~~~~~

Signed-off-by: Sami Kerola <kerolasa@iki.fi>
libblkid/src/superblocks/minix.c