Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPawel Piech2009-02-26 17:55:21 +0000
committerPawel Piech2009-02-26 17:55:21 +0000
commit875f6b5379cf9169ef9ec1b583d48204d1717a67 (patch)
tree3ee24af87119eca314d89aa38a67d9380bb0d950 /org.eclipse.debug.examples.core/src
parent4243a1dd5d34c1e15d3e6c12cf4b2a1d797a3109 (diff)
downloadeclipse.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/src')
-rw-r--r--org.eclipse.debug.examples.core/src/org/eclipse/debug/examples/core/pda/model/PDADebugTarget.java7
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;
}

Back to the top