|
Lines 493-498
inline int cache_update_entry(NotifierID id, char *dn, CacheEntry *entry) {
Link Here
|
| 493 |
rv = mdb_cursor_open(write_txn, id2dn, &id2dn_write_cursor_p); |
493 |
rv = mdb_cursor_open(write_txn, id2dn, &id2dn_write_cursor_p); |
| 494 |
if (rv != MDB_SUCCESS) { |
494 |
if (rv != MDB_SUCCESS) { |
| 495 |
ERROR_MDB_ABORT(rv, "mdb_cursor_open"); |
495 |
ERROR_MDB_ABORT(rv, "mdb_cursor_open"); |
|
|
496 |
mdb_txn_abort(write_txn); |
| 496 |
return rv; |
497 |
return rv; |
| 497 |
} |
498 |
} |
| 498 |
|
499 |
|
|
Lines 585-590
int cache_delete_entry(NotifierID id, char *dn) {
Link Here
|
| 585 |
rv = mdb_cursor_open(write_txn, id2dn, &id2dn_write_cursor_p); |
586 |
rv = mdb_cursor_open(write_txn, id2dn, &id2dn_write_cursor_p); |
| 586 |
if (rv != MDB_SUCCESS) { |
587 |
if (rv != MDB_SUCCESS) { |
| 587 |
ERROR_MDB_ABORT(rv, "mdb_cursor_open"); |
588 |
ERROR_MDB_ABORT(rv, "mdb_cursor_open"); |
|
|
589 |
mdb_txn_abort(write_txn); |
| 588 |
return rv; |
590 |
return rv; |
| 589 |
} |
591 |
} |
| 590 |
|
592 |
|