From 919d74038d7c22e175bd9fa0558b7bf25ea0c722 Mon Sep 17 00:00:00 2001 From: Michael Tremer Date: Fri, 18 Oct 2024 15:18:46 +0000 Subject: [PATCH] snapshots: Automatically create a new snapshot if there are none Signed-off-by: Michael Tremer --- src/libpakfire/snapshot.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/src/libpakfire/snapshot.c b/src/libpakfire/snapshot.c index 0aef6cfc3..cdd12210a 100644 --- a/src/libpakfire/snapshot.c +++ b/src/libpakfire/snapshot.c @@ -178,9 +178,13 @@ int pakfire_snapshot_find(struct pakfire_snapshot** snapshot, struct pakfire* pa r = num_paths; goto ERROR; - // We are done if we did not find anything + // Create a new snapshot if none was found } else if (num_paths == 0) { - r = 0; + r = pakfire_snapshot_make(snapshot, pakfire); + if (r < 0) + goto ERROR; + + // Anyways, we are done goto ERROR; } -- 2.47.2