X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ianmdlvl/git?p=elogind.git;a=blobdiff_plain;f=extras%2Fvolume_id%2Fvolume_id%2Flvm%2Flvm.c;h=e736f4ed4a2b75519efd522a2191e74748c2752b;hp=d95b6bf2d4145650027077ded3a5819e9fc200cf;hb=7979e3d4b7c56acee2fe0e9a9fefb3fe0d83771e;hpb=c033fd9f01b3cd5771875069c26d3af06969a300 diff --git a/extras/volume_id/volume_id/lvm/lvm.c b/extras/volume_id/volume_id/lvm/lvm.c index d95b6bf2d..e736f4ed4 100644 --- a/extras/volume_id/volume_id/lvm/lvm.c +++ b/extras/volume_id/volume_id/lvm/lvm.c @@ -56,7 +56,7 @@ int volume_id_probe_lvm1(struct volume_id *id, __u64 off) lvm = (struct lvm2_super_block *) buf; - if (strncmp(lvm->id, LVM1_MAGIC, 2) != 0) + if (memcmp(lvm->id, LVM1_MAGIC, 2) != 0) return -1; volume_id_set_usage(id, VOLUME_ID_RAID); @@ -89,7 +89,7 @@ int volume_id_probe_lvm2(struct volume_id *id, __u64 off) for (soff = 0; soff < LVM2LABEL_SCAN_SECTORS * 0x200; soff += 0x200) { lvm = (struct lvm2_super_block *) &buf[soff]; - if (strncmp(lvm->id, LVM2_LABEL_ID, 8) == 0) + if (memcmp(lvm->id, LVM2_LABEL_ID, 8) == 0) goto found; }