rana_b      02/03/31 08:43:20

  Modified:    ftpserver/src/java/org/apache/avalon/ftpserver
                        FtpStatus.java
  Log:
  minor changes
  
  Revision  Changes    Path
  1.4       +17 -13    
jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/FtpStatus.java
  
  Index: FtpStatus.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-avalon-apps/ftpserver/src/java/org/apache/avalon/ftpserver/FtpStatus.java,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- FtpStatus.java    6 Mar 2002 13:54:40 -0000       1.3
  +++ FtpStatus.java    31 Mar 2002 16:43:20 -0000      1.4
  @@ -8,7 +8,10 @@
   
   package org.apache.avalon.ftpserver;
   
  -import java.io.*;
  +import java.io.IOException;
  +import java.io.InputStream;
  +import java.io.BufferedReader;
  +import java.io.StringReader;
   import java.util.Properties;
   
   /**
  @@ -50,35 +53,36 @@
               return status + " " + msg + CRLF;
           }
           
  -        StringWriter sw = new StringWriter();
  +        StringBuffer sw = new StringBuffer();
  +        
  +        try {
           BufferedReader sr = new BufferedReader(new StringReader(msg));
           
  -        sw.write(String.valueOf(status));
  -        sw.write('-');
  +            sw.append(String.valueOf(status));
  +            sw.append('-');
           
  -        try {
               String line = sr.readLine();
               for(;;) {
                   String nextLine = sr.readLine();    
                   
                   if(nextLine != null) {
  -                    sw.write(line);
  -                    sw.write(CRLF);
  +                    sw.append(line);
  +                    sw.append(CRLF);
                   }
                   else {
  -                    sw.write(String.valueOf(status));
  -                    sw.write(' ');
  -                    sw.write(line);
  -                    sw.write(CRLF);
  +                    sw.append(String.valueOf(status));
  +                    sw.append(' ');
  +                    sw.append(line);
  +                    sw.append(CRLF);
                       break;
                   }
                   line = nextLine;
               }
  -            sw.close();
               sr.close();
           }
           catch(IOException ex) {
           }
  +        
           return sw.toString();
       }
        
  @@ -174,7 +178,7 @@
        * @param ars variable arguent list (may be null).
        */
       public String getResponse(int status, FtpRequest cmd, FtpUser user, 
String[] args) {
  -        String strRes = getMessage(status, cmd, args).trim();
  +        String strRes = getMessage(status, cmd, args);
           return processNewLine(strRes, status);
       }
   }
  
  
  

--
To unsubscribe, e-mail:   <mailto:[EMAIL PROTECTED]>
For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>

Reply via email to