From: Hallvard Furuseth Date: Mon, 23 Jan 2012 23:47:48 +0000 (+0100) Subject: Fix sl_malloc valgrind support. X-Git-Url: https://git.sur5r.net/?a=commitdiff_plain;h=624642ba839c70397f15887a2632a6aabb77df0f;p=openldap Fix sl_malloc valgrind support. --- diff --git a/servers/slapd/sl_malloc.c b/servers/slapd/sl_malloc.c index 5c2d88d943..fc8eb745c7 100644 --- a/servers/slapd/sl_malloc.c +++ b/servers/slapd/sl_malloc.c @@ -222,7 +222,7 @@ slap_sl_mem_create( VGMEMP_CHANGE(sh, base, newptr, size); base = newptr; } - VGMEMP_TRIM(sh, sh->sh_base, 0); + VGMEMP_TRIM(sh, base, 0); } sh->sh_base = base; sh->sh_end = base + size; @@ -522,7 +522,8 @@ slap_sl_free(void *ptr, void *ctx) p = (ber_len_t *) ((char *) p - p[-1]); } sh->sh_last = p; - VGMEMP_TRIM(sh, sh->sh_base, sh->sh_last - sh->sh_base); + VGMEMP_TRIM(sh, sh->sh_base, + (char *) sh->sh_last - (char *) sh->sh_base); } } else {