From e75be9264d86d2059ce6591295af246da2198301 Mon Sep 17 00:00:00 2001 From: Robby Zambito Date: Fri, 21 Jan 2022 19:35:21 -0500 Subject: Apply the move to a copy of the board --- src/move.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src') diff --git a/src/move.c b/src/move.c index b09c4b0..10f9012 100644 --- a/src/move.c +++ b/src/move.c @@ -184,7 +184,7 @@ SCM scm_apply_move(SCM scm_move, SCM scm_board, SCM scm_player) { struct move move = scm_move_to_c_move(scm_move); enum player_color **board = - SCM_UNBNDP(scm_board) ? get_board() : scm_board_to_c_board(scm_board); + SCM_UNBNDP(scm_board) ? copy_board(get_board()) : scm_board_to_c_board(scm_board); enum player_color player = SCM_UNBNDP(scm_player) ? get_current_player() -- cgit v1.2.3