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 0c0a279..a4ddbbf 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 5f4835f..989d245 100644 (file)
@@ -3066,6 +3066,8 @@ solve(Solver *solv, Queue *job)
                }
            }
          printf("------------------------------------\n");
+         queuefree(&problems);
+         queuefree(&solution);
        }
       return;
     }