From a97a5cabc144fc613ffdffa82e2cf68f627c141e Mon Sep 17 00:00:00 2001 From: Michael Schroeder Date: Tue, 27 Feb 2018 15:00:31 +0100 Subject: [PATCH] Fix saving of branches when refining problems This bug caused a mem-leak which led to its discovery... --- src/problems.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/problems.c b/src/problems.c index 7933f7c7..5bd2bf5a 100644 --- a/src/problems.c +++ b/src/problems.c @@ -773,7 +773,7 @@ create_solutions(Solver *solv, int probnr, int solidx) memset(&solv->problems, 0, sizeof(solv->problems)); /* save branches queue */ - branches_save = solv->problems; + branches_save = solv->branches; memset(&solv->branches, 0, sizeof(solv->branches)); /* save decisionq_reason */ -- 2.47.3