diff options
Diffstat (limited to '')
| -rw-r--r-- | src/solve.c | 7 |
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 * | |||
| 444 | solve_2phase(Cube cube, int nthreads) | 444 | solve_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 | } |
