From c238057ccc8b1bf97c3063e93ebdeec3b8ef10b1 Mon Sep 17 00:00:00 2001 From: Daniel Shahaf Date: Tue, 8 Nov 2016 15:46:40 +0000 Subject: 39874/0002 plus size=0 handling: zshcalloc: Remove code duplication. No functional change. --- Src/mem.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) (limited to 'Src') diff --git a/Src/mem.c b/Src/mem.c index 8c7eb8017..840bbb6e4 100644 --- a/Src/mem.c +++ b/Src/mem.c @@ -976,18 +976,10 @@ zalloc(size_t size) mod_export void * zshcalloc(size_t size) { - void *ptr; - + void *ptr = zalloc(size); if (!size) size = 1; - queue_signals(); - if (!(ptr = (void *) malloc(size))) { - zerr("fatal error: out of memory"); - exit(1); - } - unqueue_signals(); memset(ptr, 0, size); - return ptr; } -- cgit 1.4.1