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]