Author: imario Date: Sun May 13 22:54:12 2007 New Revision: 537715 URL: http://svn.apache.org/viewvc?view=rev&rev=537715 Log: VFS-134: fixed memory leaks - Thanks to Adam Heath for the patch
Modified: jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/DefaultFileContent.java jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileContentThreadData.java Modified: jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/DefaultFileContent.java URL: http://svn.apache.org/viewvc/jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/DefaultFileContent.java?view=diff&rev=537715&r1=537714&r2=537715 ============================================================================== --- jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/DefaultFileContent.java (original) +++ jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/DefaultFileContent.java Sun May 13 22:54:12 2007 @@ -571,7 +571,7 @@ } finally { - endRandomAccess(content); + endRandomAccess(this); } } } Modified: jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileContentThreadData.java URL: http://svn.apache.org/viewvc/jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileContentThreadData.java?view=diff&rev=537715&r1=537714&r2=537715 ============================================================================== --- jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileContentThreadData.java (original) +++ jakarta/commons/proper/vfs/trunk/core/src/main/java/org/apache/commons/vfs/provider/FileContentThreadData.java Sun May 13 22:54:12 2007 @@ -19,7 +19,6 @@ import org.apache.commons.vfs.FileSystemException; import org.apache.commons.vfs.RandomAccessContent; -import java.io.IOException; import java.io.InputStream; import java.util.ArrayList; @@ -82,7 +81,7 @@ public void removeInstr(InputStream instr) { - this.instrs.remove(instr); + this.rastrs.remove(instr); } public Object removeRastr(int pos) --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]