[Date Prev][Date Next]
[Chronological]
[Thread]
[Top]
(ITS#8241) assert fail from back-bdb/add failure
Full_Name: Howard Chu
Version: 2.4
OS:
URL: ftp://ftp.openldap.org/incoming/
Submission from: (NULL) (78.155.236.74)
Submitted by: hyc
When adding an entry, the last step before TXN_COMMIT is setting up the entry in
the entry cache. If the commit fails (it can't fail for locking reasons at this
point, but could fail for disk full or other I/O errors) the entryinfo needs to
be removed but isn't. This will later trip an assert when do_add() calls
entry_free().