]> git.ipfire.org Git - thirdparty/util-linux.git/commitdiff
lsblk: use md as fallback TYPE when md/level empty
authorcodefiles <11915375+codefiles@users.noreply.github.com>
Sat, 28 Jun 2025 00:53:16 +0000 (20:53 -0400)
committercodefiles <11915375+codefiles@users.noreply.github.com>
Sat, 28 Jun 2025 00:53:16 +0000 (20:53 -0400)
misc-utils/lsblk.c

index af6ab04502f68118a10a252e5b592ef038ae71de..4ce45ee5b2f4fb3748be71bfb0212c3172fc87aa 100644 (file)
@@ -483,7 +483,7 @@ static char *get_type(struct lsblk_device *dev)
                char *md_level = NULL;
 
                ul_path_read_string(dev->sysfs, &md_level, "md/level");
-               res = md_level ? md_level : xstrdup("md");
+               res = (md_level && *md_level) ? md_level : xstrdup("md");
 
        } else {
                const char *type = NULL;