]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
libblkid: don't ignore blkid_probe_set_magic() errors [coverity scan]
authorKarel Zak <kzak@redhat.com>
Wed, 15 May 2019 14:24:51 +0000 (16:24 +0200)
committerKarel Zak <kzak@redhat.com>
Wed, 15 May 2019 14:24:51 +0000 (16:24 +0200)
Signed-off-by: Karel Zak <kzak@redhat.com>
libblkid/src/partitions/atari.c

index 1224a577c30d98afe05baeb949ee0e0316b7f3c9..48c3226702510d6acce2570e5334b299618b47a1 100644 (file)
@@ -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;
                }
        }