]> git.ipfire.org Git - thirdparty/systemd.git/commitdiff
varlink: also support symlinks in varlink_execute_directory()
authorLennart Poettering <lennart@amutable.com>
Tue, 16 Jun 2026 09:29:16 +0000 (11:29 +0200)
committerLennart Poettering <lennart@amutable.com>
Fri, 19 Jun 2026 03:00:06 +0000 (05:00 +0200)
src/libsystemd/sd-varlink/varlink-util.c

index 7b8797c92c85b23ec7d71e1d0985c2d47b443b86..1eace7724ceb55f43e26a11c9e1a6966f1044d17 100644 (file)
@@ -282,7 +282,7 @@ ssize_t varlink_execute_directory(
         FOREACH_ARRAY(dp, dentries->entries, dentries->n_entries) {
                 struct dirent *de = *dp;
 
-                if (de->d_type != DT_SOCK)
+                if (!IN_SET(de->d_type, DT_SOCK, DT_LNK))
                         continue;
 
                 t++;