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]