From 45f8971f6d488f7f2883c4ba0f94e9389e393599 Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Fri, 23 Dec 2011 14:33:54 +0100 Subject: [PATCH] - fix pool_freeallrepos --- src/pool.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pool.c b/src/pool.c index ebc8016..a337914 100644 --- a/src/pool.c +++ b/src/pool.c @@ -111,7 +111,8 @@ pool_freeallrepos(Pool *pool, int reuseids) pool_freewhatprovides(pool); for (i = 1; i < pool->nrepos; i++) - repo_freedata(pool->repos[i]); + if (pool->repos[i]) + repo_freedata(pool->repos[i]); pool->repos = solv_free(pool->repos); pool->nrepos = 0; pool->urepos = 0; -- 2.7.4