From 36c317ebd1cf1dba8a8cbec494f4d3971e6cefd3 Mon Sep 17 00:00:00 2001 From: Sebastiano Tronto Date: Wed, 30 Jul 2025 16:35:25 +0200 Subject: Fixed bug with counting solutions for coordinate solver --- src/solvers/coord/solve.h | 10 +++------- 1 file changed, 3 insertions(+), 7 deletions(-) (limited to 'src/solvers/coord') diff --git a/src/solvers/coord/solve.h b/src/solvers/coord/solve.h index 280ca36..6ddb9dd 100644 --- a/src/solvers/coord/solve.h +++ b/src/solvers/coord/solve.h @@ -261,8 +261,8 @@ solve_coord( { int8_t d; uint8_t t; - int64_t ndepth; uint64_t i; + int64_t err; cube_t c; const unsigned char *coord_data; const unsigned char *ptable; @@ -337,12 +337,8 @@ solve_coord( arg.target_depth = d; solution_moves_reset(arg.solution_moves); - ndepth = solve_coord_dfs(&arg); - - if (ndepth < 0) - return ndepth; - - solution_list.nsols += (uint64_t)ndepth; + if ((err = solve_coord_dfs(&arg)) < 0) + return err; } solve_coord_done: -- cgit v1.3