From c5f3b7817c391b86b967e02ba61e4128c15c91bc Mon Sep 17 00:00:00 2001 From: Peter Osterlund Date: Sun, 11 Dec 2011 03:11:01 +0000 Subject: [PATCH] DroidFish: Protect against null pointer exception in DroidEngineControl. --- .../droidfish/engine/cuckoochess/DroidEngineControl.java | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/DroidFish/src/org/petero/droidfish/engine/cuckoochess/DroidEngineControl.java b/DroidFish/src/org/petero/droidfish/engine/cuckoochess/DroidEngineControl.java index 0b03074..926c7c8 100644 --- a/DroidFish/src/org/petero/droidfish/engine/cuckoochess/DroidEngineControl.java +++ b/DroidFish/src/org/petero/droidfish/engine/cuckoochess/DroidEngineControl.java @@ -315,6 +315,8 @@ public class DroidEngineControl { * Try to find a move to ponder from the transposition table. */ final Move getPonderMove(Position pos, Move m) { + if (m == null) + return null; Move ret = null; UndoInfo ui = new UndoInfo(); pos.makeMove(m, ui); @@ -333,6 +335,8 @@ public class DroidEngineControl { } static final String moveToString(Move m) { + if (m == null) + return "0000"; String ret = TextIO.squareToString(m.from); ret += TextIO.squareToString(m.to); switch (m.promoteTo) {