rbtdb.c:subtractrdataset(). [RT #13519]
+1825. [bug] Missing unlock on out of memory error from in
+ rbtdb.c:subtractrdataset(). [RT #13519]
+
1824. [bug] Memory leak on dns_zone_setdbtype() failure.
[RT #13510]
* PERFORMANCE OF THIS SOFTWARE.
*/
-/* $Id: rbtdb.c,v 1.201 2004/12/21 10:45:17 jinmei Exp $ */
+/* $Id: rbtdb.c,v 1.202 2005/03/15 00:32:42 marka Exp $ */
/*
* Principal Author: Bob Halley
changed = add_changed(rbtdb, rbtversion, rbtnode);
if (changed == NULL) {
free_rdataset(rbtdb->common.mctx, newheader);
+ UNLOCK(&rbtdb->node_locks[rbtnode->locknum].lock);
return (ISC_R_NOMEMORY);
}