Browse Source

properly disconnect from telnet server.

PR: 25935
Submitted by:	carcher at yahoo dot com


git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@276610 13f79535-47bb-0310-9956-ffa450edef68
master
Stefan Bodewig 21 years ago
parent
commit
86b741b60f
1 changed files with 13 additions and 1 deletions
  1. +13
    -1
      src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java

+ 13
- 1
src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java View File

@@ -92,7 +92,9 @@ public class TelnetTask extends Task {
} }


/** Create the telnet client object */ /** Create the telnet client object */
AntTelnetClient telnet = new AntTelnetClient();
AntTelnetClient telnet = null;
try {
telnet = new AntTelnetClient();
try { try {
telnet.connect(server, port); telnet.connect(server, port);
} catch (IOException e) { } catch (IOException e) {
@@ -111,6 +113,16 @@ public class TelnetTask extends Task {
} }
task.execute(telnet); task.execute(telnet);
} }
} finally {
if (telnet != null) {
try {
telnet.disconnect();
} catch (IOException e) {
throw new BuildException("Error disconnecting from "
+ server);
}
}
}
} }


/** /**


Loading…
Cancel
Save