diff options
author | Pawel Piech | 2009-02-26 17:55:21 +0000 |
---|---|---|
committer | Pawel Piech | 2009-02-26 17:55:21 +0000 |
commit | 875f6b5379cf9169ef9ec1b583d48204d1717a67 (patch) | |
tree | 3ee24af87119eca314d89aa38a67d9380bb0d950 /org.eclipse.debug.examples.core | |
parent | 4243a1dd5d34c1e15d3e6c12cf4b2a1d797a3109 (diff) | |
download | eclipse.platform.debug-875f6b5379cf9169ef9ec1b583d48204d1717a67.tar.gz eclipse.platform.debug-875f6b5379cf9169ef9ec1b583d48204d1717a67.tar.xz eclipse.platform.debug-875f6b5379cf9169ef9ec1b583d48204d1717a67.zip |
Fixed an NPE in the example.
Diffstat (limited to 'org.eclipse.debug.examples.core')
-rw-r--r-- | org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDADebugTarget.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDADebugTarget.java b/org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDADebugTarget.java index 29f809857..3705decea 100644 --- a/org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDADebugTarget.java +++ b/org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDADebugTarget.java @@ -495,11 +495,16 @@ public class PDADebugTarget extends PDADebugElement implements IDebugTarget, IBr fRequestWriter.flush(); try { // wait for reply - return fRequestReader.readLine(); + String retVal = fRequestReader.readLine(); + if (retVal == null) { + requestFailed("Request failed: " + request + ". Debugger connection closed.", null); + } + return retVal; } catch (IOException e) { requestFailed("Request failed: " + request, e); } } + // Should never reach this satement. return null; } |