- use repo_free_solvable instead of repo_free_solvable_block when freeing a single...
authorMichael Schroeder <mls@suse.de>
Thu, 12 Apr 2012 13:10:35 +0000 (15:10 +0200)
committerMichael Schroeder <mls@suse.de>
Thu, 12 Apr 2012 13:10:35 +0000 (15:10 +0200)
ext/repo_arch.c
ext/repo_content.c
ext/repo_deb.c
ext/repo_mdk.c
ext/repo_rpmdb.c

index 183d13d..0a9089e 100644 (file)
@@ -437,7 +437,7 @@ repo_add_arch_pkg(Repo *repo, const char *fn, int flags)
   fclose(fp);
   if (s && !s->name)
     {
-      repo_free_solvable_block(repo, s - pool->solvables, 1, 1);
+      repo_free_solvable(repo, s - pool->solvables, 1);
       s = 0;
     }
   if (s)
@@ -719,7 +719,7 @@ finishsolvable(Repo *repo, Solvable *s)
     return;
   if (!s->name)
     {
-      repo_free_solvable_block(repo, s - pool->solvables, 1, 1);
+      repo_free_solvable(repo, s - pool->solvables, 1);
       return;
     }
   if (!s->arch)
index 8a4c731..a51f7c2 100644 (file)
@@ -499,7 +499,7 @@ repo_add_content(Repo *repo, FILE *fp, int flags)
   if (s && !s->name)
     {
       pool_debug(pool, SOLV_FATAL, "repo_content: 'content' incomplete, no product solvable created!\n");
-      repo_free_solvable_block(repo, s - pool->solvables, 1, 1);
+      repo_free_solvable(repo, s - pool->solvables, 1);
       s = 0;
     }
   if (s)
index 4f86390..38327c6 100644 (file)
@@ -392,7 +392,7 @@ repo_add_debpackages(Repo *repo, FILE *fp, int flags)
       s = pool_id2solvable(pool, repo_add_solvable(repo));
       control2solvable(s, data, buf);
       if (!s->name)
-       repo_free_solvable_block(repo, s - pool->solvables, 1, 1);
+       repo_free_solvable(repo, s - pool->solvables, 1);
       if (l > ll)
         memmove(buf, p + 1, l - ll);
       l -= ll;
@@ -404,7 +404,7 @@ repo_add_debpackages(Repo *repo, FILE *fp, int flags)
       s = pool_id2solvable(pool, repo_add_solvable(repo));
       control2solvable(s, data, buf);
       if (!s->name)
-       repo_free_solvable_block(repo, s - pool->solvables, 1, 1);
+       repo_free_solvable(repo, s - pool->solvables, 1);
     }
   solv_free(buf);
   if (!(flags & REPO_NO_INTERNALIZE))
index f8ece96..7fa0abd 100644 (file)
@@ -241,7 +241,7 @@ repo_add_mdk(Repo *repo, FILE *fp, int flags)
   if (s)
     {
       pool_debug(pool, SOLV_ERROR, "unclosed package at EOF\n");
-      repo_free_solvable_block(s->repo, s - pool->solvables, 1, 1);
+      repo_free_solvable(s->repo, s - pool->solvables, 1);
     }
   solv_free(buf);
   if (!(flags & REPO_NO_INTERNALIZE))
index 5495c62..1c68139 100644 (file)
@@ -1544,7 +1544,7 @@ repo_add_rpmdb(Repo *repo, Repo *ref, const char *rootdir, int flags)
       if (s)
        {
          /* oops, could not reuse. free it instead */
-          repo_free_solvable_block(repo, s - pool->solvables, 1, 1);
+          repo_free_solvable(repo, s - pool->solvables, 1);
          solvend--;
          s = 0;
        }