ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/BDB/BDB.xs
(Generate patch)

Comparing BDB/BDB.xs (file contents):
Revision 1.17 by root, Thu Sep 13 21:34:00 2007 UTC vs.
Revision 1.18 by root, Sun Sep 16 18:15:34 2007 UTC

741 req->result = req->txn->abort (req->txn); 741 req->result = req->txn->abort (req->txn);
742 break; 742 break;
743 743
744 case REQ_TXN_FINISH: 744 case REQ_TXN_FINISH:
745 if (req->txn->flags & TXN_DEADLOCK) 745 if (req->txn->flags & TXN_DEADLOCK)
746 req->result = req->txn->commit (req->txn, req->uint1);
747 else
748 { 746 {
749 req->result = req->txn->abort (req->txn); 747 req->result = req->txn->abort (req->txn);
750 if (!req->result) 748 if (!req->result)
751 req->result = DB_LOCK_DEADLOCK; 749 req->result = DB_LOCK_DEADLOCK;
752 } 750 }
751 else
752 req->result = req->txn->commit (req->txn, req->uint1);
753 break; 753 break;
754 754
755 case REQ_C_CLOSE: 755 case REQ_C_CLOSE:
756 req->result = req->dbc->c_close (req->dbc); 756 req->result = req->dbc->c_close (req->dbc);
757 break; 757 break;

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines