summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorRobby Zambito <contact@robbyzambito.me>2022-01-21 19:35:21 -0500
committerRobby Zambito <contact@robbyzambito.me>2022-01-21 19:35:21 -0500
commite75be9264d86d2059ce6591295af246da2198301 (patch)
tree259c8b22ae87e313939a30bc70d7a89628ac7379 /src
parent0026e5937a3f91a1551dee15bc7482ffee1735d6 (diff)
Apply the move to a copy of the board
Diffstat (limited to 'src')
-rw-r--r--src/move.c2
1 files changed, 1 insertions, 1 deletions
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()