Author: philip
Date: Thu Oct 6 16:06:52 2011
New Revision: 1179680
URL: http://svn.apache.org/viewvc?rev=1179680&view=rev
Log:
Fix a SEGV during GC when using the org.tigris.subversion clasess.
* subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
* subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java
(finalize): Don't forward to the member object as that causes a
duplicate finalize call when the JVM itself calls finalize
directly on the member.
Modified:
subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java
subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
Modified:
subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java?rev=1179680&r1=1179679&r2=1179680&view=diff
==============================================================================
---
subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java
(original)
+++
subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNAdmin.java
Thu Oct 6 16:06:52 2011
@@ -59,7 +59,6 @@ public class SVNAdmin
*/
protected void finalize()
{
- aSVNAdmin.finalize();
}
/**
Modified:
subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
URL:
http://svn.apache.org/viewvc/subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java?rev=1179680&r1=1179679&r2=1179680&view=diff
==============================================================================
---
subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
(original)
+++
subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl/SVNClient.java
Thu Oct 6 16:06:52 2011
@@ -70,7 +70,6 @@ public class SVNClient implements SVNCli
*/
protected void finalize()
{
- aSVNClient.finalize();
}
/**