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]

Reply via email to