bodewig 2004/06/23 05:25:05
Modified: . WHATSNEW
src/main/org/apache/tools/ant/taskdefs/optional/net
TelnetTask.java
Log:
Indentation of telnet tasks, record bug fix
Revision Changes Path
1.628 +2 -0 ant/WHATSNEW
Index: WHATSNEW
===================================================================
RCS file: /home/cvs/ant/WHATSNEW,v
retrieving revision 1.627
retrieving revision 1.628
diff -u -r1.627 -r1.628
--- WHATSNEW 22 Jun 2004 19:38:02 -0000 1.627
+++ WHATSNEW 23 Jun 2004 12:25:04 -0000 1.628
@@ -151,6 +151,8 @@
* <scp> now has (local|remote)tofile attributes to rename files on the
fly. Bugzilla Report 26758.
+* <telnet> didn't close the session. Bugzilla Report 25935.
+
Other changes:
--------------
* doc fix concerning the dependencies of the ftp task
1.28 +18 -18
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.27
retrieving revision 1.28
diff -u -r1.27 -r1.28
--- TelnetTask.java 23 Jun 2004 12:23:22 -0000 1.27
+++ TelnetTask.java 23 Jun 2004 12:25:05 -0000 1.28
@@ -95,24 +95,24 @@
AntTelnetClient telnet = null;
try {
telnet = new AntTelnetClient();
- try {
- telnet.connect(server, port);
- } catch (IOException e) {
- throw new BuildException("Can't connect to " + server);
- }
- /** Login if userid and password were specified */
- if (userid != null && password != null) {
- login(telnet);
- }
- /** Process each sub command */
- Enumeration tasksToRun = telnetTasks.elements();
- while (tasksToRun != null && tasksToRun.hasMoreElements()) {
- TelnetSubTask task = (TelnetSubTask) tasksToRun.nextElement();
- if (task instanceof TelnetRead && defaultTimeout != null) {
- ((TelnetRead) task).setDefaultTimeout(defaultTimeout);
+ try {
+ telnet.connect(server, port);
+ } catch (IOException e) {
+ throw new BuildException("Can't connect to " + server);
+ }
+ /** Login if userid and password were specified */
+ if (userid != null && password != null) {
+ login(telnet);
+ }
+ /** Process each sub command */
+ Enumeration tasksToRun = telnetTasks.elements();
+ while (tasksToRun != null && tasksToRun.hasMoreElements()) {
+ TelnetSubTask task = (TelnetSubTask) tasksToRun.nextElement();
+ if (task instanceof TelnetRead && defaultTimeout != null) {
+ ((TelnetRead) task).setDefaultTimeout(defaultTimeout);
+ }
+ task.execute(telnet);
}
- task.execute(telnet);
- }
} finally {
if (telnet != null) {
try {
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]