From e56f05225522e517c2319054b0f11f4619e96fcf Mon Sep 17 00:00:00 2001 From: "Sven M. Hallberg" <pesco@khjk.org> Date: Sat, 15 Jun 2013 16:04:29 +0200 Subject: [PATCH] remove the extra +1 from h_arena_malloc --- src/allocator.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/allocator.c b/src/allocator.c index e345c875..80fa9217 100644 --- a/src/allocator.c +++ b/src/allocator.c @@ -65,10 +65,10 @@ void* h_arena_malloc(HArena *arena, size_t size) { if (size <= arena->head->free) { // fast path.. void* ret = arena->head->rest + arena->head->used; - arena->used += size + 1; + arena->used += size; arena->wasted -= size; - arena->head->used += size + 1; - arena->head->free -= size + 1; + arena->head->used += size; + arena->head->free -= size; return ret; } else if (size > arena->block_size) { // We need a new, dedicated block for it, because it won't fit in a standard sized one. -- GitLab