prune: Also use object set API in `ostree_repo_prune_from_reachable()`
authorColin Walters <walters@verbum.org>
Wed, 8 Jun 2022 20:22:26 +0000 (16:22 -0400)
committerColin Walters <walters@verbum.org>
Wed, 8 Jun 2022 20:22:26 +0000 (16:22 -0400)
I missed the second prune path when working on
https://github.com/ostreedev/ostree/pull/2635

src/libostree/ostree-repo-prune.c

index ccd557824e97e6dd856f1d88d2b6963fcf3b325b..da4f4284c0955a49a5bff8ee2c5c4f7dec62245e 100644 (file)
@@ -508,10 +508,10 @@ ostree_repo_prune_from_reachable (OstreeRepo        *self,
   if (!lock)
     return FALSE;
 
-  g_autoptr(GHashTable) objects = NULL;
-
-  if (!ostree_repo_list_objects (self, OSTREE_REPO_LIST_OBJECTS_ALL | OSTREE_REPO_LIST_OBJECTS_NO_PARENTS,
-                                 &objects, cancellable, error))
+  g_autoptr(GHashTable) objects =
+    ostree_repo_list_objects_set (self, OSTREE_REPO_LIST_OBJECTS_ALL | OSTREE_REPO_LIST_OBJECTS_NO_PARENTS,
+                                  cancellable, error);
+  if (!objects)
     return FALSE;
 
   return repo_prune_internal (self, objects, options, out_objects_total,