]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
sd-device: add some comments
authorLennart Poettering <lennart@poettering.net>
Tue, 12 Apr 2022 13:45:07 +0000 (15:45 +0200)
committerLennart Poettering <lennart@poettering.net>
Wed, 13 Apr 2022 12:41:05 +0000 (14:41 +0200)
src/libsystemd/sd-device/sd-device.c

index 8c1b1194cdafc19730a3b9acfdf706bf1f007ce5..ac4a538afa7ec71fd32f2822c62161d24deda4a1 100644 (file)
@@ -261,7 +261,7 @@ _public_ int sd_device_new_from_syspath(sd_device **ret, const char *syspath) {
         if (r < 0)
                 return r;
 
-        r = device_set_syspath(device, syspath, true);
+        r = device_set_syspath(device, syspath, /* verify= */ true);
         if (r < 0)
                 return r;
 
@@ -943,7 +943,8 @@ int device_set_drivers_subsystem(sd_device *device) {
         if (!drivers)
                 return -EINVAL;
 
-        r = path_find_last_component(devpath, false, &drivers, &p);
+        /* Find the path component immediately before the "/drivers/" string */
+        r = path_find_last_component(devpath, /* accept_dot_dot= */ false, &drivers, &p);
         if (r < 0)
                 return r;
         if (r == 0)