A ref change was pushed to the OpenLDAP (openldap.git) repository. It will be available in the public mirror shortly.
The branch, OPENLDAP_REL_ENG_2_4 has been updated via 5d0059d3c1fbe153b137aa42eb18673d97fc05df (commit) via 91628f0c198f0f6b9e22a976f77b0a1c13d3d857 (commit) via 5360e660acd71a496754cbd22665dcb46dcdd150 (commit) via bfb6ecba80776186a70121916278c0f1e827505b (commit) from 0ffcc559e39f12075317a78d24e8c65c3f221c11 (commit)
Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below.
- Log ----------------------------------------------------------------- commit 5d0059d3c1fbe153b137aa42eb18673d97fc05df Author: Hallvard Furuseth hallvard@openldap.org Date: Tue Jan 5 19:25:28 2010 +0000
ITS#6437, follow up previous fixes: Ensure Align >= sizeof(ber_len_t), to clarify the code's requirements. Rearrange a slap_sl_malloc() branch to factor out ch_malloc fallbacks. Fix range check (ptr+size >= endptr) -> (size >= endptr-ptr). Fix debug msg.
commit 91628f0c198f0f6b9e22a976f77b0a1c13d3d857 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Jan 2 23:42:31 2010 +0000
Add comments
commit 5360e660acd71a496754cbd22665dcb46dcdd150 Author: Hallvard Furuseth hallvard@openldap.org Date: Sat Jan 2 22:53:22 2010 +0000
ITS#6437, slap_sl_calloc(): Check count*size overflow. Omit slap_sl_malloc failure check, it cannot fail.
commit bfb6ecba80776186a70121916278c0f1e827505b Author: Quanah Gibson-Mount quanah@openldap.org Date: Thu Nov 3 15:03:48 2011 -0700
ITS#6437, failure/fallback/debug handling: slap_sl_malloc could return failure. Exit instead, like the rest of sl_malloc. Since we increase size, reduce it before Debug() and/or fallback to ch_malloc. Debug() before exit() on failure. Tweak debug formats and a comment.
Conflicts:
servers/slapd/sl_malloc.c
-----------------------------------------------------------------------
Summary of changes: servers/slapd/sl_malloc.c | 120 +++++++++++++++++++++++++++++++------------- 1 files changed, 84 insertions(+), 36 deletions(-)