Fix sigkill 9 running out of memory issue

This commit is contained in:
stefiosif
2024-09-15 20:27:48 +03:00
parent f128b35252
commit 3739e6e169
2 changed files with 3 additions and 12 deletions

View File

@@ -90,8 +90,7 @@ impl Game {
pub fn unmake_move(&mut self) {
let board = &mut self.board;
let move_parameters =
std::mem::take(&mut self.history.pop_move_parameters()).unwrap_or_default();
let move_parameters = &mut self.history.pop_move_parameters().unwrap_or_default();
let color_before_move = board.state.change_side();
board.state.revert_full_move(color_before_move);
board.state.en_passant_square = move_parameters.en_passant_square;