summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorThomas Haller <thaller@redhat.com>2018-05-03 14:37:56 +0200
committerThomas Haller <thaller@redhat.com>2018-05-03 14:38:10 +0200
commit30a4fa454d892918555625769b4be4d3285aedbd (patch)
treecff306bccc3ee26d9d669b06d15fcb576b4124ca
parent43e3ebfaa2609baf258369f9a0225ed346a10579 (diff)
checkpoint: fix D-Bus operation to destroy checkpoint
When passing "/" to destroy all checkpoints, wrongly no checkpoint was destroyed. When passing a particular path that should be destroyed, wrongly all checkpoints were destroyed. Fixes: 79458a558bdf45a789df3024f84942f85eb15875
-rw-r--r--src/nm-checkpoint-manager.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/nm-checkpoint-manager.c b/src/nm-checkpoint-manager.c
index 8ba19db9f..7e8c8aea9 100644
--- a/src/nm-checkpoint-manager.c
+++ b/src/nm-checkpoint-manager.c
@@ -224,7 +224,7 @@ nm_checkpoint_manager_destroy (NMCheckpointManager *self,
g_return_val_if_fail (path && path[0] == '/', FALSE);
g_return_val_if_fail (!error || !*error, FALSE);
- if (!nm_streq (path, "/")) {
+ if (nm_streq (path, "/")) {
nm_checkpoint_manager_destroy_all (self);
return TRUE;
}