From: Mike Yuan Date: Wed, 4 Feb 2026 01:15:49 +0000 (+0100) Subject: tmpfile-util: do not skip CLEANUP_TMPFILE_AT for AT_FDCWD X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=0132a02bd602678c7abd940fb090cb114a503ffe;p=thirdparty%2Fsystemd.git tmpfile-util: do not skip CLEANUP_TMPFILE_AT for AT_FDCWD Preparation for later commits. --- diff --git a/src/basic/tmpfile-util.c b/src/basic/tmpfile-util.c index 2be44dcd777..be7a930c44c 100644 --- a/src/basic/tmpfile-util.c +++ b/src/basic/tmpfile-util.c @@ -437,7 +437,7 @@ void cleanup_tmpfile_data_done(struct cleanup_tmpfile_data *d) { assert(d); if (!d->dir_fd || - *d->dir_fd < 0 || + (*d->dir_fd < 0 && *d->dir_fd != AT_FDCWD) || !d->filename || !*d->filename) return;