[git commit] blkid: show filesystem when both label and UUID are missing, but type is known

Denys Vlasenko vda.linux at googlemail.com
Mon Nov 5 12:16:07 UTC 2012


commit: http://git.busybox.net/busybox/commit/?id=d2d5049c1d1ebb052387790df04740a3857fde63
branch: http://git.busybox.net/busybox/commit/?id=refs/heads/master

Signed-off-by: S-G Bergh <sgb at systemasis.org>
Signed-off-by: Denys Vlasenko <vda.linux at googlemail.com>
---
 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 230102d..665cb9b 100644
--- a/util-linux/volume_id/get_devname.c
+++ b/util-linux/volume_id/get_devname.c
@@ -49,7 +49,11 @@ get_label_uuid(int fd, char **label, char **uuid, const char **type)
 	if (volume_id_probe_all(vid, /*0,*/ size) != 0)
 		goto ret;
 
-	if (vid->label[0] != '\0' || vid->uuid[0] != '\0') {
+	if (vid->label[0] != '\0' || vid->uuid[0] != '\0'
+#if ENABLE_FEATURE_BLKID_TYPE
+	 || vid->type != NULL
+#endif
+	) {
 		*label = xstrndup(vid->label, sizeof(vid->label));
 		*uuid  = xstrndup(vid->uuid, sizeof(vid->uuid));
 #if ENABLE_FEATURE_BLKID_TYPE


More information about the busybox-cvs mailing list