skip ubi volume detection if ubifs is not present (fall back to mtd in that case)
[project/fstools.git] / block.c
diff --git a/block.c b/block.c
index 9122ebf..a1609b4 100644 (file)
--- a/block.c
+++ b/block.c
@@ -474,8 +474,10 @@ static int _cache_load(const char *path)
 
 static void cache_load(int mtd)
 {
-       if (mtd)
+       if (mtd) {
                _cache_load("/dev/mtdblock*");
+               _cache_load("/dev/ubiblock*");
+       }
        _cache_load("/dev/mmcblk*");
        _cache_load("/dev/sd*");
        _cache_load("/dev/hd*");