diff options
author | Ulrich Drepper <drepper@redhat.com> | 2009-02-07 22:49:34 +0000 |
---|---|---|
committer | Ulrich Drepper <drepper@redhat.com> | 2009-02-07 22:49:34 +0000 |
commit | 6dd6a580dff2b88b3bf6a37f59068bbfeb51c97d (patch) | |
tree | f3609b33f834af55001e84f6aee52b9eb7941395 /malloc/hooks.c | |
parent | 78ac92ad8d6c97c57d09bef01608622706b24f65 (diff) | |
download | glibc-6dd6a580dff2b88b3bf6a37f59068bbfeb51c97d.tar.gz glibc-6dd6a580dff2b88b3bf6a37f59068bbfeb51c97d.tar.xz glibc-6dd6a580dff2b88b3bf6a37f59068bbfeb51c97d.zip |
(_int_realloc): Likewise. Third argument is now padded size
Diffstat (limited to 'malloc/hooks.c')
-rw-r--r-- | malloc/hooks.c | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/malloc/hooks.c b/malloc/hooks.c index 537995aeab..9659ec5fbe 100644 --- a/malloc/hooks.c +++ b/malloc/hooks.c @@ -354,8 +354,11 @@ realloc_check(oldmem, bytes, caller) } } else { #endif /* HAVE_MMAP */ - if (top_check() >= 0) - newmem = _int_realloc(&main_arena, oldp, bytes+1); + if (top_check() >= 0) { + INTERNAL_SIZE_T nb; + checked_request2size(bytes + 1, nb); + newmem = _int_realloc(&main_arena, oldp, nb); + } #if 0 /* Erase freed memory. */ if(newmem) newp = mem2chunk(newmem); |