From d35674c67e40d86d85d19e5f56f92029bb52ae6c Mon Sep 17 00:00:00 2001 From: Daniel Micay Date: Sun, 14 Oct 2018 18:28:01 -0400 Subject: [PATCH] expected_size is not an output parameter --- malloc.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/malloc.c b/malloc.c index 391de2a..7a1f4e9 100644 --- a/malloc.c +++ b/malloc.c @@ -442,7 +442,7 @@ static void enqueue_free_slab(struct size_class *c, struct slab_metadata *metada c->free_slabs_tail = substitute; } -static inline void deallocate_small(void *p, size_t *expected_size) { +static inline void deallocate_small(void *p, const size_t *expected_size) { size_t class = slab_size_class(p); struct size_class *c = &size_class_metadata[class]; @@ -837,7 +837,7 @@ static void *allocate(size_t size) { return p; } -static void deallocate_large(void *p, size_t *expected_size) { +static void deallocate_large(void *p, const size_t *expected_size) { enforce_init(); mutex_lock(®ions_lock);