]> git.ipfire.org Git - thirdparty/libbsd.git/commitdiff
closefrom: Ignore files starting with dot when scanning /proc/self/fd
authorDuncan Overbruck <mail@duncano.de>
Tue, 5 Mar 2024 16:01:29 +0000 (17:01 +0100)
committerGuillem Jover <guillem@hadrons.org>
Wed, 6 Mar 2024 01:22:11 +0000 (02:22 +0100)
Signed-off-by: Guillem Jover <guillem@hadrons.org>
src/closefrom.c

index 2df5d03e362a6197ef48815132a1a97f2e6cbdcb..41c9668cd9c3766f7ff6ea52b49489ae9b7252ac 100644 (file)
@@ -153,6 +153,9 @@ closefrom_procfs(int lowfd)
                const char *errstr;
                int fd;
 
+               if (dent->d_name[0] == '.')
+                       continue;
+
                fd = strtonum(dent->d_name, lowfd, INT_MAX, &errstr);
                if (errstr != NULL || fd == dirfd(dirp))
                        continue;