From: Alexey Tikhonov Date: Fri, 3 Oct 2025 14:52:38 +0000 (+0200) Subject: pwck/grpck: only force nscd/sssd caches flush if anything was changed X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=ce66b8d5eb2c12356fd2975ff2d7d6eeaed7d6a8;p=thirdparty%2Fshadow.git pwck/grpck: only force nscd/sssd caches flush if anything was changed --- diff --git a/src/grpck.c b/src/grpck.c index 4f31986bb..51be51cc2 100644 --- a/src/grpck.c +++ b/src/grpck.c @@ -856,7 +856,7 @@ int main (int argc, char **argv) /* Commit the change in the database if needed */ close_files (changed); - if (!read_only) { + if (!read_only && changed) { nscd_flush_cache ("group"); sssd_flush_cache (SSSD_DB_GROUP); } diff --git a/src/pwck.c b/src/pwck.c index a2874455b..aa7f437bf 100644 --- a/src/pwck.c +++ b/src/pwck.c @@ -883,7 +883,7 @@ int main (int argc, char **argv) close_files (changed); - if (!read_only) { + if (!read_only && changed) { nscd_flush_cache ("passwd"); sssd_flush_cache (SSSD_DB_PASSWD); }