Closed mnm-sys closed 2 years ago
The buggy part of the code has been identified. While checking if the move is of UCI format, the move text was getting stripped, and if the move was not of UCI format, the same stripped move text was being sent to the SAN parser. This issue was fixed by stripping a duplicate move text while checking for UCI format.
Your move: fxe8=Q
Notice here that move->[from|to]_[file|rank] fields are blank.