summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2021-06-25 10:14:13 +0200
committerThomas Haller <thaller@redhat.com>2021-07-01 11:21:00 +0200
commit34c663ca1af1aca3d11d53a75a029eb4a8974770 (patch)
tree6ec4df3b089a0ed8b99bb158f531b2d230343646
parent3c0f1eb0fd15109fbac29b23d4240a93c0809333 (diff)
downloadNetworkManager-34c663ca1af1aca3d11d53a75a029eb4a8974770.tar.gz
settings: cleanup left over temporary files for timestamps/seen-bssids
-rw-r--r--src/core/settings/nm-settings.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/core/settings/nm-settings.c b/src/core/settings/nm-settings.c
index 084d6f86aa..9da96616c6 100644
--- a/src/core/settings/nm-settings.c
+++ b/src/core/settings/nm-settings.c
@@ -3713,6 +3713,10 @@ _kf_db_to_file(NMSettings *self, gboolean is_timestamps, gboolean force_write)
* add/remove of an connection will lead to a direct update. */
*p_kf_db_pruned = TRUE;
nm_key_file_db_prune(kf_db, _kf_db_prune_predicate, self);
+
+ /* once we also go over the directory, and see whether we
+ * have any left over temporary files to delete. */
+ nm_key_file_db_prune_tmp_files(kf_db);
}
nm_key_file_db_to_file(kf_db, force_write);