[parted-devel] [PATCH] libparted: Check devpath before passing to strlen

Brian C. Lane bcl at redhat.com
Thu Aug 19 22:16:22 BST 2021


---
 libparted/arch/linux.c | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/libparted/arch/linux.c b/libparted/arch/linux.c
index aacc94f..16d95d9 100644
--- a/libparted/arch/linux.c
+++ b/libparted/arch/linux.c
@@ -2453,6 +2453,9 @@ _device_get_part_path (PedDevice const *dev, int num)
 #else
         devpath = dev->path;
 #endif
+        if (!devpath)
+            return NULL;
+
         path_len = strlen (devpath);
         /* Check for devfs-style /disc => /partN transformation
            unconditionally; the system might be using udev with devfs rules,
-- 
2.31.1




More information about the parted-devel mailing list