On Mon, Aug 23, 2021 at 12:52:45PM -0400, Phillip Susi wrote: > > "Brian C. Lane" <[email protected]> writes: > > > --- > > 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, > > Probably a good idea, but is it actually possible to have a device with > no path? >
Probably not, but this helps reduce noise from some of the static tests we run, and should be safe. Brian -- Brian C. Lane (PST8PDT) - weldr.io - lorax - parted - pykickstart
