diff options
Diffstat (limited to 'util-linux/volume_id/get_devname.c')
-rw-r--r-- | util-linux/volume_id/get_devname.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/util-linux/volume_id/get_devname.c b/util-linux/volume_id/get_devname.c index 6b97df113..b64d28ceb 100644 --- a/util-linux/volume_id/get_devname.c +++ b/util-linux/volume_id/get_devname.c | |||
@@ -107,7 +107,11 @@ uuidcache_check_device(const char *device, | |||
107 | int depth UNUSED_PARAM) | 107 | int depth UNUSED_PARAM) |
108 | { | 108 | { |
109 | /* note: this check rejects links to devices, among other nodes */ | 109 | /* note: this check rejects links to devices, among other nodes */ |
110 | if (!S_ISBLK(statbuf->st_mode)) | 110 | if (!S_ISBLK(statbuf->st_mode) |
111 | #if ENABLE_FEATURE_VOLUMEID_UBIFS | ||
112 | && !(S_ISCHR(statbuf->st_mode) && strncmp(bb_basename(device), "ubi", 3) == 0) | ||
113 | #endif | ||
114 | ) | ||
111 | return TRUE; | 115 | return TRUE; |
112 | 116 | ||
113 | /* Users report that mucking with floppies (especially non-present | 117 | /* Users report that mucking with floppies (especially non-present |