aboutsummaryrefslogtreecommitdiff
path: root/src/arena.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/arena.c')
-rw-r--r--src/arena.c7
1 files changed, 0 insertions, 7 deletions
diff --git a/src/arena.c b/src/arena.c
index a119d26..2e888ea 100644
--- a/src/arena.c
+++ b/src/arena.c
@@ -2791,15 +2791,8 @@ arena_ralloc_no_move(void *ptr, size_t oldsize, size_t size, size_t extra,
{
size_t usize_min, usize_max;
- /* Check for size overflow. */
- if (unlikely(size > HUGE_MAXCLASS))
- return (true);
usize_min = s2u(size);
- /* Clamp extra if necessary to avoid (size + extra) overflow. */
- if (unlikely(size + extra > HUGE_MAXCLASS))
- extra = HUGE_MAXCLASS - size;
usize_max = s2u(size + extra);
-
if (likely(oldsize <= large_maxclass && usize_min <= large_maxclass)) {
/*
* Avoid moving the allocation if the size class can be left the