diff options
Diffstat (limited to 'libguile/gc-malloc.c')
-rw-r--r-- | libguile/gc-malloc.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/libguile/gc-malloc.c b/libguile/gc-malloc.c index a96a186bc..0e60ebade 100644 --- a/libguile/gc-malloc.c +++ b/libguile/gc-malloc.c @@ -206,7 +206,8 @@ void * scm_gc_calloc (size_t size, const char *what) { void *ptr = scm_gc_malloc (size, what); - memset (ptr, 0x0, size); + if (size) + memset (ptr, 0x0, size); return ptr; } |