From: Yu Watanabe Date: Thu, 15 Feb 2024 01:08:23 +0000 (+0900) Subject: sd-journal: use stat_verify_linked() X-Git-Tag: v256-rc1~835^2~3 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cb0d5f73e600c70026b031cd4046487582ac5452;p=thirdparty%2Fsystemd.git sd-journal: use stat_verify_linked() --- diff --git a/src/libsystemd/sd-journal/journal-file.c b/src/libsystemd/sd-journal/journal-file.c index e96e4b6b9b8..6f29b47ff2f 100644 --- a/src/libsystemd/sd-journal/journal-file.c +++ b/src/libsystemd/sd-journal/journal-file.c @@ -734,8 +734,9 @@ int journal_file_fstat(JournalFile *f) { return r; /* Refuse appending to files that are already deleted */ - if (f->last_stat.st_nlink <= 0) - return -EIDRM; + r = stat_verify_linked(&f->last_stat); + if (r < 0) + return r; return 0; }