Author: sebb
Date: Thu Jun 6 09:03:25 2013
New Revision: 1490204
URL: http://svn.apache.org/r1490204
Log:
Simplify and elimimate resource not closed warnings
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java
Modified:
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java
URL:
http://svn.apache.org/viewvc/commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java?rev=1490204&r1=1490203&r2=1490204&view=diff
==============================================================================
---
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java
(original)
+++
commons/proper/net/trunk/src/main/java/org/apache/commons/net/ftp/FTPClient.java
Thu Jun 6 09:03:25 2013
@@ -636,12 +636,10 @@ implements Configurable
return false;
}
- OutputStream output;
+ OutputStream output =
getBufferedOutputStream(socket.getOutputStream());
if (__fileType == ASCII_FILE_TYPE) {
- output = new
ToNetASCIIOutputStream(getBufferedOutputStream(socket.getOutputStream()));
- } else {
- output = getBufferedOutputStream(socket.getOutputStream());
+ output = new ToNetASCIIOutputStream(output);
}
CSL csl = null;
@@ -1859,11 +1857,9 @@ implements Configurable
return false;
}
- InputStream input;
+ InputStream input = getBufferedInputStream(socket.getInputStream());
if (__fileType == ASCII_FILE_TYPE) {
- input = new
FromNetASCIIInputStream(getBufferedInputStream(socket.getInputStream()));
- } else {
- input = getBufferedInputStream(socket.getInputStream());
+ input = new FromNetASCIIInputStream(input);
}
CSL csl = null;
@@ -1878,6 +1874,7 @@ implements Configurable
CopyStreamEvent.UNKNOWN_STREAM_SIZE, __mergeListeners(csl),
false);
} finally {
+ Util.closeQuietly(input);
Util.closeQuietly(socket);
if (csl != null) {
csl.cleanUp(); // fetch any outstanding keepalive replies