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();
     }
 
     /**


Reply via email to