1 *** txn/txn.c.orig Tue Nov 1 06:50:03 2005
2 --- txn/txn.c Tue Jan 31 15:05:13 2006
7 memcpy(txn->name, name, len);
9 + TXN_SYSTEM_LOCK(dbenv);
10 if (td->name != INVALID_ROFF) {
12 &mgr->reginfo, R_ADDR(&mgr->reginfo, td->name));
13 td->name = INVALID_ROFF;
15 if ((ret = __db_shalloc(&mgr->reginfo, len, 0, &p)) != 0) {
16 + TXN_SYSTEM_UNLOCK(dbenv);
18 "Unable to allocate memory for transaction name");
26 + TXN_SYSTEM_UNLOCK(dbenv);
27 td->name = R_OFFSET(&mgr->reginfo, p);