Back to bug 1314241

Who When What Removed Added
Noriko Hosoi 2016-03-08 16:38:00 UTC Status NEW POST
Doc Text Cause:
If a callback at BE_TXN in the backend add function failed and the adding entry was in a cache, the add function was supposed to remove the adding entry from the cache and free it.

Consequence:
Otherwise, it triggered a double free.

Fix:
The remove and free code was added.

Result:
There is no more double free.
Noriko Hosoi 2016-03-08 17:18:57 UTC Status POST MODIFIED
Fixed In Version 389-ds-base-1.2.11.15-72.el6_7
errata-xmlrpc 2016-03-08 17:22:09 UTC Status MODIFIED ON_QA
Amita Sharma 2016-03-10 12:07:11 UTC Status ON_QA VERIFIED
CC amsharma
Lenka Špačková 2016-03-18 08:14:30 UTC Doc Text Cause:
If a callback at BE_TXN in the backend add function failed and the adding entry was in a cache, the add function was supposed to remove the adding entry from the cache and free it.

Consequence:
Otherwise, it triggered a double free.

Fix:
The remove and free code was added.

Result:
There is no more double free.
When a callback at BE_TXN in the backend add function failed on a cached entry, the function was attempting to free the entry twice instead of removing it from the cache and then freeing it. This update adds remove and free code to the backend add function and the function no longer attempts to free cached entries twice.
errata-xmlrpc 2016-03-22 00:36:50 UTC Status VERIFIED RELEASE_PENDING
errata-xmlrpc 2016-03-22 14:47:27 UTC Status RELEASE_PENDING CLOSED
Resolution --- ERRATA
Last Closed 2016-03-22 10:47:27 UTC
Noriko Hosoi 2016-04-05 18:21:45 UTC CC batkisso

Back to bug 1314241