From: Michael Schroeder Date: Mon, 14 Sep 2015 13:06:58 +0000 (+0200) Subject: move yum_substitute data freeing to free_repoinfos call X-Git-Tag: 0.6.13~10 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=5d5aff566248e5403f65afcf442a0dbf1f32203c;p=thirdparty%2Flibsolv.git move yum_substitute data freeing to free_repoinfos call --- diff --git a/examples/solv/repoinfo.c b/examples/solv/repoinfo.c index 8066b49e..e08d160d 100644 --- a/examples/solv/repoinfo.c +++ b/examples/solv/repoinfo.c @@ -76,6 +76,9 @@ free_repoinfos(struct repoinfo *repoinfos, int nrepoinfos) solv_free(cinfo->components); } solv_free(repoinfos); +#if defined(SUSE) || defined(FEDORA) + yum_substitute((Pool *)0, 0); /* free data */ +#endif } struct repoinfo * diff --git a/examples/solv/solv.c b/examples/solv/solv.c index 55a39bf9..e798a2c2 100644 --- a/examples/solv/solv.c +++ b/examples/solv/solv.c @@ -43,9 +43,6 @@ #include "repoinfo.h" #include "repoinfo_cache.h" #include "repoinfo_download.h" -#if defined(SUSE) || defined(FEDORA) -#include "repoinfo_config_yum.h" -#endif #if defined(ENABLE_RPMDB) #include "fileprovides.h" @@ -633,9 +630,6 @@ main(int argc, char **argv) } queue_free(&q); queue_free(&job); -#if defined(SUSE) || defined(FEDORA) - yum_substitute(pool, 0); -#endif pool_free(pool); free_repoinfos(repoinfos, nrepoinfos); solv_free(commandlinepkgs); @@ -745,9 +739,6 @@ rerunsolver: transaction_free(trans); solver_free(solv); queue_free(&job); -#if defined(SUSE) || defined(FEDORA) - yum_substitute(pool, 0); -#endif pool_free(pool); free_repoinfos(repoinfos, nrepoinfos); solv_free(commandlinepkgs); @@ -770,9 +761,6 @@ rerunsolver: transaction_free(trans); solver_free(solv); queue_free(&job); -#if defined(SUSE) || defined(FEDORA) - yum_substitute(pool, 0); -#endif pool_free(pool); free_repoinfos(repoinfos, nrepoinfos); solv_free(commandlinepkgs); @@ -916,9 +904,6 @@ rerunsolver: transaction_free(trans); solver_free(solv); queue_free(&job); -#if defined(SUSE) || defined(FEDORA) - yum_substitute(pool, 0); -#endif pool_free(pool); free_repoinfos(repoinfos, nrepoinfos); solv_free(commandlinepkgs);