From: Lương Việt Hoàng Date: Tue, 7 Jul 2026 06:38:13 +0000 (+0700) Subject: creds-util: log when we remove a secret from a different machine X-Git-Url: http://git.ipfire.org/gitweb.cgi?a=commitdiff_plain;h=0168b13fb3000f19e6574bf9593aa81348ed26f1;p=thirdparty%2Fsystemd.git creds-util: log when we remove a secret from a different machine --- diff --git a/src/shared/creds-util.c b/src/shared/creds-util.c index e1bf71bc379..eaee54ee57a 100644 --- a/src/shared/creds-util.c +++ b/src/shared/creds-util.c @@ -610,6 +610,8 @@ int get_credential_host_secret(CredentialSecretFlags flags, struct iovec *ret) { /* Hmm, this secret is from somewhere else. Let's delete the file. Let's first acquire a lock * to ensure we are the only ones accessing the file while we delete it. */ + log_notice("'%s/%s' comes from a different machine ID, deleting.", dirname, filename); + if (flock(fd, LOCK_EX) < 0) return log_debug_errno(errno, "Failed to flock %s/%s: %m", dirname, filename);