diff --git a/DroidFish/src/org/petero/droidfish/engine/ExternalEngine.java b/DroidFish/src/org/petero/droidfish/engine/ExternalEngine.java index 799a876..6360b05 100644 --- a/DroidFish/src/org/petero/droidfish/engine/ExternalEngine.java +++ b/DroidFish/src/org/petero/droidfish/engine/ExternalEngine.java @@ -146,7 +146,9 @@ public class ExternalEngine extends UCIEngineBase { if ((ep == null) || Thread.currentThread().isInterrupted()) return; try { - ep.getErrorStream().read(buffer); + int len = ep.getErrorStream().read(buffer, 0, 1); + if (len < 0) + break; } catch (IOException e) { return; }