Skip to content

Commit ce66b8d

Browse files
alexey-tikhonovalejandro-colomar
authored andcommitted
pwck/grpck: only force nscd/sssd caches flush if anything was changed
1 parent 920b218 commit ce66b8d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/grpck.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -856,7 +856,7 @@ int main (int argc, char **argv)
856856
/* Commit the change in the database if needed */
857857
close_files (changed);
858858

859-
if (!read_only) {
859+
if (!read_only && changed) {
860860
nscd_flush_cache ("group");
861861
sssd_flush_cache (SSSD_DB_GROUP);
862862
}

src/pwck.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -883,7 +883,7 @@ int main (int argc, char **argv)
883883

884884
close_files (changed);
885885

886-
if (!read_only) {
886+
if (!read_only && changed) {
887887
nscd_flush_cache ("passwd");
888888
sssd_flush_cache (SSSD_DB_PASSWD);
889889
}

0 commit comments

Comments
 (0)