]> git.sur5r.net Git - openldap/commit
ITS#6437, fixes for stack implementation of slap_sl_realloc():
authorHallvard Furuseth <hallvard@openldap.org>
Sat, 2 Jan 2010 21:39:46 +0000 (21:39 +0000)
committerHallvard Furuseth <hallvard@openldap.org>
Sat, 2 Jan 2010 21:39:46 +0000 (21:39 +0000)
commitcc58227437e9c3a68f57bca23276edc16aebdce6
tree0f127c3cccedc0d0bd8ead601faa21bc9dbea7bb
parent5b164ba74cfff43f175f11cbb19f0ad54df30f27
ITS#6437, fixes for stack implementation of slap_sl_realloc():
Preserve 2*int alignment on hosts where sizeof(int) == sizeof(ber_len_t).
If realloc of last block falls back to ch_malloc, free last block properly.
Fix range check (ptr + size < endptr) --> (size < endptr - ptr).
servers/slapd/sl_malloc.c