From ab355d9aa5186937757b20b93f7d52ea3926427a Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Thu, 10 Jan 2008 18:34:43 +0000 Subject: * pthread-errnos.sym: Add EOVERFLOW. * sysdeps/unix/sysv/linux/structsem.sym: Add SEM_VALUE_MAX. * sysdeps/unix/sysv/linux/sem_post.c: Don't overflow value field. * sysdeps/unix/sysv/linux/i386/i486/sem_post.S: Likewise. * sysdeps/unix/sysv/linux/x86_64/sem_post.S: Likewise. --- malloc/malloc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'malloc') diff --git a/malloc/malloc.c b/malloc/malloc.c index 17dd0a9c96..e00eb0f4e2 100644 --- a/malloc/malloc.c +++ b/malloc/malloc.c @@ -3781,7 +3781,8 @@ public_mEMALIGn(size_t alignment, size_t bytes) } #endif } - } + } else + (void)mutex_unlock(&ar_ptr->mutex); assert(!p || chunk_is_mmapped(mem2chunk(p)) || ar_ptr == arena_for_chunk(mem2chunk(p))); return p; -- cgit v1.2.1