Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'dsf/org.eclipse.cdt.examples.dsf.pda/src/org/eclipse/cdt/examples/dsf/pda/service/PDABackend.java')
-rw-r--r--dsf/org.eclipse.cdt.examples.dsf.pda/src/org/eclipse/cdt/examples/dsf/pda/service/PDABackend.java12
1 files changed, 7 insertions, 5 deletions
diff --git a/dsf/org.eclipse.cdt.examples.dsf.pda/src/org/eclipse/cdt/examples/dsf/pda/service/PDABackend.java b/dsf/org.eclipse.cdt.examples.dsf.pda/src/org/eclipse/cdt/examples/dsf/pda/service/PDABackend.java
index 91ab830cb01..58d75e81b0c 100644
--- a/dsf/org.eclipse.cdt.examples.dsf.pda/src/org/eclipse/cdt/examples/dsf/pda/service/PDABackend.java
+++ b/dsf/org.eclipse.cdt.examples.dsf.pda/src/org/eclipse/cdt/examples/dsf/pda/service/PDABackend.java
@@ -151,17 +151,19 @@ public class PDABackend extends AbstractDsfService {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
- Socket socket = new Socket("localhost", fRequestPort);
- fRequestOutputStream = socket.getOutputStream();
- fRequestInputStream = socket.getInputStream();
+ try (Socket socket = new Socket("localhost", fRequestPort)) {
+ fRequestOutputStream = socket.getOutputStream();
+ fRequestInputStream = socket.getInputStream();
+ }
// give interpreter a chance to open next socket
try {
Thread.sleep(1000);
} catch (InterruptedException e) {
}
- socket = new Socket("localhost", fEventPort);
- fEventInputStream = socket.getInputStream();
+ try (Socket socket = new Socket("localhost", fEventPort)) {
+ fEventInputStream = socket.getInputStream();
+ }
} catch (UnknownHostException e) {
rm.setStatus(new Status(IStatus.ERROR, PDAPlugin.PLUGIN_ID, REQUEST_FAILED,

Back to the top