From b1f6293e98768f1efedde848520812fc97dea294 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Ludovic=20Court=C3=A8s?= Date: Mon, 26 Oct 2009 10:25:38 +0100 Subject: [PATCH] Don't use memset(3) after `GC_MALLOC ()' calls. * libguile/gc-malloc.c (scm_gc_calloc): Don't use memset(3) as it's not needed. Reported by Andy Wingo. --- libguile/gc-malloc.c | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/libguile/gc-malloc.c b/libguile/gc-malloc.c index 0e60ebade..669f7894b 100644 --- a/libguile/gc-malloc.c +++ b/libguile/gc-malloc.c @@ -205,10 +205,8 @@ scm_gc_malloc (size_t size, const char *what) void * scm_gc_calloc (size_t size, const char *what) { - void *ptr = scm_gc_malloc (size, what); - if (size) - memset (ptr, 0x0, size); - return ptr; + /* `GC_MALLOC ()' always returns a zeroed buffer. */ + return scm_gc_malloc (size, what); } -- 2.20.1