X-Git-Url: http://git.archive.openwrt.org/?p=project%2Ffstools.git;a=blobdiff_plain;f=libblkid-tiny%2Flibblkid-tiny.c;h=1e641f7d38ec5cd5bf54d7f9d682d70bce996514;hp=a01a43e9ed4eafa43eef46ab274975f7e691d565;hb=25a65a42bb0b2eb0b6c89b1803c703aadae8196b;hpb=35056038c02a7cbd18b57a5f46a373d564c69693 diff --git a/libblkid-tiny/libblkid-tiny.c b/libblkid-tiny/libblkid-tiny.c index a01a43e..1e641f7 100644 --- a/libblkid-tiny/libblkid-tiny.c +++ b/libblkid-tiny/libblkid-tiny.c @@ -174,7 +174,7 @@ int probe_block(char *block, struct blkid_struct_probe *pr) struct stat s; int i; - if (stat(block, &s) || (!S_ISBLK(s.st_mode) && !S_ISREG(s.st_mode))) + if (stat(block, &s) || (!S_ISBLK(s.st_mode) && !S_ISREG(s.st_mode) && !strncmp(block, "ubi", 3))) return -1; pr->err = -1;