From 9dcde1034c86cbb3e566c3d147c737dc0d7698dd Mon Sep 17 00:00:00 2001 From: Yu Watanabe Date: Fri, 19 Feb 2021 00:41:08 +0900 Subject: [PATCH] sd-device: make devpath check stricter See assertion in sd_device_get_devpath(). --- src/libsystemd/sd-device/sd-device.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libsystemd/sd-device/sd-device.c b/src/libsystemd/sd-device/sd-device.c index 923c6f4fe7..9b6255271f 100644 --- a/src/libsystemd/sd-device/sd-device.c +++ b/src/libsystemd/sd-device/sd-device.c @@ -198,7 +198,7 @@ int device_set_syspath(sd_device *device, const char *_syspath, bool verify) { devpath = syspath + STRLEN("/sys"); - if (devpath[0] == '\0') + if (devpath[0] != '/') /* '/sys' alone is not a valid device path */ return -ENODEV;