]> git.ipfire.org Git - pakfire.git/commitdiff
package: Drop pakfire_package_solv_repo
authorMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Apr 2021 11:36:23 +0000 (11:36 +0000)
committerMichael Tremer <michael.tremer@ipfire.org>
Tue, 27 Apr 2021 11:36:23 +0000 (11:36 +0000)
Signed-off-by: Michael Tremer <michael.tremer@ipfire.org>
src/libpakfire/package.c

index fb7a979d35f34c6c298104dfb2020f05b1fe33bc..6553999a4063b6fca061dead5e033233d6655666 100644 (file)
@@ -134,12 +134,6 @@ static Solvable* get_solvable(PakfirePackage pkg) {
        return pool_id2solvable(pool, pkg->id);
 }
 
-static Repo* pakfire_package_solv_repo(PakfirePackage pkg) {
-       Solvable* s = get_solvable(pkg);
-
-       return s->repo;
-}
-
 PAKFIRE_EXPORT int pakfire_package_identical(PakfirePackage pkg1, PakfirePackage pkg2) {
        return pkg1->id == pkg2->id;
 }
@@ -1058,11 +1052,10 @@ static int pakfire_package_fetch_filelist(PakfirePackage pkg, PakfireFilelist fi
 
        pakfire_package_internalize_repo(pkg);
 
-       Pool* pool = pakfire_get_solv_pool(pkg->pakfire);
-       Repo* repo = pakfire_package_solv_repo(pkg);
+       Solvable* s = get_solvable(pkg);
 
        Dataiterator di;
-       dataiterator_init(&di, pool, repo, pkg->id,
+       dataiterator_init(&di, s->repo->pool, s->repo, pkg->id,
                SOLVABLE_FILELIST, NULL, SEARCH_FILES | SEARCH_COMPLETE_FILELIST);
 
        while (dataiterator_step(&di)) {