Author: felixk
Date: Thu Mar 24 21:22:54 2011
New Revision: 1085148
URL: http://svn.apache.org/viewvc?rev=1085148&view=rev
Log:
Make sure, the stream gets closed (see JAMES-1207)
Modified:
james/server/trunk/core/src/main/java/org/apache/james/core/MimeMessageWrapper.java
Modified:
james/server/trunk/core/src/main/java/org/apache/james/core/MimeMessageWrapper.java
URL:
http://svn.apache.org/viewvc/james/server/trunk/core/src/main/java/org/apache/james/core/MimeMessageWrapper.java?rev=1085148&r1=1085147&r2=1085148&view=diff
==============================================================================
---
james/server/trunk/core/src/main/java/org/apache/james/core/MimeMessageWrapper.java
(original)
+++
james/server/trunk/core/src/main/java/org/apache/james/core/MimeMessageWrapper.java
Thu Mar 24 21:22:54 2011
@@ -378,8 +378,8 @@ public class MimeMessageWrapper
//Wrap input stream in LineNumberReader
//Not sure what encoding to use really...
InputStreamReader isr = null;
+ LineNumberReader counter = null;
try {
- LineNumberReader counter;
if (getEncoding() != null) {
isr = new InputStreamReader(in, getEncoding());
counter = new LineNumberReader(isr);
@@ -396,6 +396,7 @@ public class MimeMessageWrapper
} catch (IOException ioe) {
return -1;
} finally {
+ IOUtils.closeQuietly(counter);
IOUtils.closeQuietly(isr);
IOUtils.closeQuietly(in);
}
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]