Signed-off-by: Karel Zak <kzak@redhat.com>
static int idinfo_probe(blkid_probe pr, const struct blkid_idinfo *id,
struct blkid_chain *chn)
{
- const struct blkid_idmag *mag;
+ const struct blkid_idmag *mag = NULL;
blkid_loff_t off;
int rc = 1; /* = nothing detected */
blkid_loff_t off = 0;
if (id)
- mag = id->magics ? &id->magics[0] : NULL;
+ mag = &id->magics[0];
if (res)
*res = NULL;
mag++;
}
- if (id && id->magics && id->magics[0].magic)
+ if (id && id->magics[0].magic)
/* magic string(s) defined, but not found */
return 1;
if (id->minsz && id->minsz > pr->size)
continue; /* the device is too small */
- mag = id->magics ? &id->magics[0] : NULL;
-
/* don't probe for RAIDs, swap or journal on CD/DVDs */
if ((id->usage & (BLKID_USAGE_RAID | BLKID_USAGE_OTHER)) &&
blkid_probe_is_cdrom(pr))