summaryrefslogtreecommitdiff
path: root/ext
diff options
context:
space:
mode:
Diffstat (limited to 'ext')
-rw-r--r--ext/fiddle/fiddle.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/ext/fiddle/fiddle.c b/ext/fiddle/fiddle.c
index 5635ab327c..546b1dc451 100644
--- a/ext/fiddle/fiddle.c
+++ b/ext/fiddle/fiddle.c
@@ -17,9 +17,7 @@ static VALUE
rb_fiddle_malloc(VALUE self, VALUE size)
{
void *ptr;
- size_t sizet = NUM2SIZET(size);
- ptr = (void*)ruby_xmalloc(sizet);
- memset(ptr, 0, sizet);
+ ptr = (void*)ruby_xcalloc(1, NUM2SIZET(size));
return PTR2NUM(ptr);
}