aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/solve.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/solve.c b/src/solve.c
index b9f5000..915c909 100644
--- a/src/solve.c
+++ b/src/solve.c
@@ -444,7 +444,7 @@ Alg *
444solve_2phase(Cube cube, int nthreads) 444solve_2phase(Cube cube, int nthreads)
445{ 445{
446 int bestlen, newb; 446 int bestlen, newb;
447 Alg *bestalg; 447 Alg *bestalg, *ret;
448 AlgList *sols1, *sols2; 448 AlgList *sols1, *sols2;
449 AlgListNode *i; 449 AlgListNode *i;
450 Cube c; 450 Cube c;
@@ -487,5 +487,8 @@ solve_2phase(Cube cube, int nthreads)
487 487
488 free_alglist(sols1); 488 free_alglist(sols1);
489 489
490 return bestalg; 490 ret = cleanup(bestalg);
491 free_alg(bestalg);
492
493 return ret;
491} 494}

Generated with cgit - Back to sebastiano.tronto.net