Author: antoine Date: Sat Oct 28 16:19:42 2006 New Revision: 468784 URL: http://svn.apache.org/viewvc?view=rev&rev=468784 Log: Close input stream in putMethod(String, File) Bugzilla 40835. Suggested by Michael N Christoff
Modified: jakarta/slide/trunk/webdavclient/clientlib/src/java/org/apache/webdav/lib/WebdavResource.java Modified: jakarta/slide/trunk/webdavclient/clientlib/src/java/org/apache/webdav/lib/WebdavResource.java URL: http://svn.apache.org/viewvc/jakarta/slide/trunk/webdavclient/clientlib/src/java/org/apache/webdav/lib/WebdavResource.java?view=diff&rev=468784&r1=468783&r2=468784 ============================================================================== --- jakarta/slide/trunk/webdavclient/clientlib/src/java/org/apache/webdav/lib/WebdavResource.java (original) +++ jakarta/slide/trunk/webdavclient/clientlib/src/java/org/apache/webdav/lib/WebdavResource.java Sat Oct 28 16:19:42 2006 @@ -2823,12 +2823,15 @@ method.setRequestContentLength(fileLength <= Integer.MAX_VALUE ? (int) fileLength : PutMethod.CONTENT_LENGTH_CHUNKED); - method.setRequestBody(new FileInputStream(file)); + FileInputStream fis = new FileInputStream(file); + method.setRequestBody(fis); generateTransactionHeader(method); generateAdditionalHeaders(method); int statusCode = client.executeMethod(method); setStatusCode(statusCode); + + fis.close(); // <--- simple update to code return (statusCode >= 200 && statusCode < 300) ? true : false; } --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]