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 |
|