[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