bodewig 2004/06/23 05:23:22
Modified: src/main/org/apache/tools/ant/taskdefs/optional/net
TelnetTask.java
Log:
properly disconnect from telnet server.
PR: 25935
Submitted by: carcher at yahoo dot com
Revision Changes Path
1.27 +13 -1
ant/src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java
Index: TelnetTask.java
===================================================================
RCS file:
/home/cvs/ant/src/main/org/apache/tools/ant/taskdefs/optional/net/TelnetTask.java,v
retrieving revision 1.26
retrieving revision 1.27
diff -u -r1.26 -r1.27
--- TelnetTask.java 23 Jun 2004 12:19:23 -0000 1.26
+++ TelnetTask.java 23 Jun 2004 12:23:22 -0000 1.27
@@ -92,7 +92,9 @@
}
/** Create the telnet client object */
- AntTelnetClient telnet = new AntTelnetClient();
+ AntTelnetClient telnet = null;
+ try {
+ telnet = new AntTelnetClient();
try {
telnet.connect(server, port);
} catch (IOException e) {
@@ -110,6 +112,16 @@
((TelnetRead) task).setDefaultTimeout(defaultTimeout);
}
task.execute(telnet);
+ }
+ } finally {
+ if (telnet != null) {
+ try {
+ telnet.disconnect();
+ } catch (IOException e) {
+ throw new BuildException("Error disconnecting from "
+ + server);
+ }
+ }
}
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]