Fix sigkill 9 running out of memory issue
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user