[Zope-Checkins] CVS: Zope3/lib/python/Persistence/BTrees - BTreeTemplate.c:1.4

Tim Peters tim.one@comcast.net
Mon, 10 Jun 2002 22:11:57 -0400


Update of /cvs-repository/Zope3/lib/python/Persistence/BTrees
In directory cvs.zope.org:/tmp/cvs-serv30382

Modified Files:
	BTreeTemplate.c 
Log Message:
_BTree_set():  Repaired places where interior error returns didn't
finish the persistence dance.


=== Zope3/lib/python/Persistence/BTrees/BTreeTemplate.c 1.3 => 1.4 ===
 	if (value) {
 	    if (BTree_grow(self, 0, noval) < 0)
-		return -1;
+		goto err;
 	}
 	else {
 	    PyErr_SetObject(PyExc_KeyError, keyarg);
-	    return -1;
+	    goto err;
 	}
     }