From: Karel Zak Date: Wed, 15 Apr 2026 15:18:20 +0000 (+0200) Subject: libblkid: ubi: fix probe return values X-Git-Url: http://git.ipfire.org/gitweb/?a=commitdiff_plain;h=432ac55c2d588a7738abebc17fbb5b03cef155a7;p=thirdparty%2Futil-linux.git libblkid: ubi: fix probe return values Signed-off-by: Karel Zak --- diff --git a/libblkid/src/superblocks/ubi.c b/libblkid/src/superblocks/ubi.c index b15199bd4..499c5ceaa 100644 --- a/libblkid/src/superblocks/ubi.c +++ b/libblkid/src/superblocks/ubi.c @@ -39,10 +39,10 @@ static int probe_ubi(blkid_probe pr, const struct blkid_idmag *mag) hdr = blkid_probe_get_sb(pr, mag, struct ubi_ec_hdr); if (!hdr) - return -1; + return errno ? -errno : BLKID_PROBE_NONE; if (!ubi_verify_csum(pr, hdr)) - return -1; + return BLKID_PROBE_NONE; blkid_probe_sprintf_version(pr, "%u", hdr->version); blkid_probe_sprintf_uuid(pr, (unsigned char *)&hdr->image_seq, 4, "%u",