diff --git a/lib/blkid/probe.c b/lib/blkid/probe.c index 917447b6..00cf8507 100644 --- a/lib/blkid/probe.c +++ b/lib/blkid/probe.c @@ -905,7 +905,7 @@ static int probe_udf(struct blkid_probe *probe, NSR02 for UDF 1.50 NSR03 for UDF 2.00 */ if (!memcmp(isosb->vd_id, "NSR0", 4)) - return 0; + return probe_iso9660(probe, id, buf); for (m = udf_magic; *m; m++) if (!memcmp(*m, isosb->vd_id, 5)) break; diff --git a/lib/blkid/tests/udf.img.bz2 b/lib/blkid/tests/udf.img.bz2 new file mode 100644 index 00000000..bd2deb0a Binary files /dev/null and b/lib/blkid/tests/udf.img.bz2 differ diff --git a/lib/blkid/tests/udf.results b/lib/blkid/tests/udf.results new file mode 100644 index 00000000..1f7aa481 --- /dev/null +++ b/lib/blkid/tests/udf.results @@ -0,0 +1,2 @@ +TYPE='udf' +LABEL='test-udf'