[Zope-Checkins] CVS: Zope/lib/python/AccessControl - cAccessControl.c:1.12.14.1

Matthew T. Kromer matt@zope.com
Tue, 11 Dec 2001 13:38:04 -0500


Update of /cvs-repository/Zope/lib/python/AccessControl
In directory cvs.zope.org:/tmp/cvs-serv19079

Modified Files:
      Tag: Zope-2_5-branch
	cAccessControl.c 
Log Message:
Move a decref to before a conditional branch to avoid a leak


=== Zope/lib/python/AccessControl/cAccessControl.c 1.12 => 1.12.14.1 ===
       if (t==NULL) goto err;
       i=PyObject_IsTrue(t);
-      if (i < 0) goto err;
       Py_DECREF(t);
+      if (i < 0) goto err;
       if (i) return v;
 
       /*