diff options
author | Karel Zak | 2019-05-15 16:24:51 +0200 |
---|---|---|
committer | Karel Zak | 2019-05-15 16:24:51 +0200 |
commit | 488b3a69dfcac3013cb0819d509236f45fd2069e (patch) | |
tree | accafaf4c7fdd6114450ceae6010141f3367d9c9 /libblkid | |
parent | libblkid: fix possible uninitialized value use [coverity scan] (diff) | |
download | kernel-qcow2-util-linux-488b3a69dfcac3013cb0819d509236f45fd2069e.tar.gz kernel-qcow2-util-linux-488b3a69dfcac3013cb0819d509236f45fd2069e.tar.xz kernel-qcow2-util-linux-488b3a69dfcac3013cb0819d509236f45fd2069e.zip |
libblkid: don't ignore blkid_probe_set_magic() errors [coverity scan]
Signed-off-by: Karel Zak <kzak@redhat.com>
Diffstat (limited to 'libblkid')
-rw-r--r-- | libblkid/src/partitions/atari.c | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/libblkid/src/partitions/atari.c b/libblkid/src/partitions/atari.c index 1224a577c..48c322670 100644 --- a/libblkid/src/partitions/atari.c +++ b/libblkid/src/partitions/atari.c @@ -205,10 +205,11 @@ static int probe_atari_pt(blkid_probe pr, goto nothing; if (IS_PARTDEF_VALID(rs->part[i], hdsize)) { - blkid_probe_set_magic(pr, - offsetof(struct atari_rootsector, part[i]), - sizeof(rs->part[i].flags) + sizeof(rs->part[i].id), - (unsigned char *) &rs->part[i]); + if (blkid_probe_set_magic(pr, + offsetof(struct atari_rootsector, part[i]), + sizeof(rs->part[i].flags) + sizeof(rs->part[i].id), + (unsigned char *) &rs->part[i])) + goto err; break; } } |