From 30a4fa454d892918555625769b4be4d3285aedbd Mon Sep 17 00:00:00 2001 From: Thomas Haller Date: Thu, 3 May 2018 14:37:56 +0200 Subject: [PATCH] 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 --- src/nm-checkpoint-manager.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/nm-checkpoint-manager.c b/src/nm-checkpoint-manager.c index 8ba19db9f1..7e8c8aea9f 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; }