diff options
-rw-r--r-- | src/move.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -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() |