You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@subversion.apache.org by ph...@apache.org on 2011/10/06 18:06:52 UTC
svn commit: r1179680 - in
/subversion/trunk/subversion/bindings/javahl/src/org/tigris/subversion/javahl:
SVNAdmin.java SVNClient.java
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();
}
/**