]> git.ipfire.org Git - thirdparty/libsolv.git/commitdiff
fix memory leaks
authorStephan Kulow <coolo@suse.de>
Fri, 26 Oct 2007 19:08:40 +0000 (19:08 +0000)
committerStephan Kulow <coolo@suse.de>
Fri, 26 Oct 2007 19:08:40 +0000 (19:08 +0000)
src/pool.c
src/solver.c

index 0c0a2796d972c6098394d3a521f4140d0532097b..a4ddbbf088f000a2eca391e80afc1fc31a31fb2c 100644 (file)
@@ -120,6 +120,7 @@ pool_free(Pool *pool)
       xfree(source->rpmdbid);
       xfree(source);
     }
+  xfree(pool->id2arch);
   xfree(pool->solvables);
   xfree(pool->sources);
   xfree(pool->stringspace);
index 5f4835f2790c74ad15068b59ad18edf4dcf0df6c..989d245932ee6dc643b9f3337d648eb814692e11 100644 (file)
@@ -3066,6 +3066,8 @@ solve(Solver *solv, Queue *job)
                }
            }
          printf("------------------------------------\n");
+         queuefree(&problems);
+         queuefree(&solution);
        }
       return;
     }