summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/board.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/board.c b/src/board.c
index b40d1e3..54340e0 100644
--- a/src/board.c
+++ b/src/board.c
@@ -80,9 +80,9 @@ SCM scm_get_winner(SCM scm_board, SCM scm_current_player) {
enum player_color **board = scm_board_to_c_board(scm_board);
enum player_color current_player = scm_player_to_c_player(scm_current_player);
- bool res = get_winner(board, current_player, NULL, NULL);
+ enum player_color res = get_winner(board, current_player, NULL, NULL);
free_board(board);
- return scm_from_bool(res);
+ return scm_player_from_c_player(res);
}
// Should be freed be the caller