diff options
author | Karel Zak | 2012-01-31 14:19:27 +0100 |
---|---|---|
committer | Karel Zak | 2012-01-31 14:19:27 +0100 |
commit | d75bcac49ac500e4bf3fd7297f22ae9a2133f0eb (patch) | |
tree | bf83e51eb66815e189d285c4c737b0c26245d223 /misc-utils/blkid.c | |
parent | namei: more robust add_it() [coverity scan] (diff) | |
download | kernel-qcow2-util-linux-d75bcac49ac500e4bf3fd7297f22ae9a2133f0eb.tar.gz kernel-qcow2-util-linux-d75bcac49ac500e4bf3fd7297f22ae9a2133f0eb.tar.xz kernel-qcow2-util-linux-d75bcac49ac500e4bf3fd7297f22ae9a2133f0eb.zip |
blkid: check fd before use [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'misc-utils/blkid.c')
-rw-r--r-- | misc-utils/blkid.c | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/misc-utils/blkid.c b/misc-utils/blkid.c index 463fad3c0..e0009a568 100644 --- a/misc-utils/blkid.c +++ b/misc-utils/blkid.c @@ -448,9 +448,9 @@ done: static int lowprobe_superblocks(blkid_probe pr) { struct stat st; - int rc; + int rc, fd = blkid_probe_get_fd(pr); - if (fstat(blkid_probe_get_fd(pr), &st)) + if (fd < 0 || fstat(fd, &st)) return -1; blkid_probe_enable_partitions(pr, 1); |