You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@lucy.apache.org by ma...@apache.org on 2010/06/12 03:59:14 UTC

svn commit: r953928 - in /lucene/lucy/trunk/core/Lucy/Plan: BlobType.c NumericType.c

Author: marvin
Date: Sat Jun 12 01:59:13 2010
New Revision: 953928

URL: http://svn.apache.org/viewvc?rev=953928&view=rev
Log:
Fix a couple refcounting errors.

Modified:
    lucene/lucy/trunk/core/Lucy/Plan/BlobType.c
    lucene/lucy/trunk/core/Lucy/Plan/NumericType.c

Modified: lucene/lucy/trunk/core/Lucy/Plan/BlobType.c
URL: http://svn.apache.org/viewvc/lucene/lucy/trunk/core/Lucy/Plan/BlobType.c?rev=953928&r1=953927&r2=953928&view=diff
==============================================================================
--- lucene/lucy/trunk/core/Lucy/Plan/BlobType.c (original)
+++ lucene/lucy/trunk/core/Lucy/Plan/BlobType.c Sat Jun 12 01:59:13 2010
@@ -128,6 +128,7 @@ BlobType_load(BlobType *self, Obj *dump)
     loaded->boost    = boost;
     loaded->indexed  = indexed;
 
+    DECREF(sim);
     return loaded;
 }
 

Modified: lucene/lucy/trunk/core/Lucy/Plan/NumericType.c
URL: http://svn.apache.org/viewvc/lucene/lucy/trunk/core/Lucy/Plan/NumericType.c?rev=953928&r1=953927&r2=953928&view=diff
==============================================================================
--- lucene/lucy/trunk/core/Lucy/Plan/NumericType.c (original)
+++ lucene/lucy/trunk/core/Lucy/Plan/NumericType.c Sat Jun 12 01:59:13 2010
@@ -120,7 +120,10 @@ NumType_load(NumericType *self, Obj *dum
         }
     }
 
-    return NumType_init2(loaded, sim, boost, indexed, stored, sortable);
+    NumType_init2(loaded, sim, boost, indexed, stored, sortable);
+    DECREF(sim);
+
+    return loaded;
 }
 
 /****************************************************************************/