diff --git a/cpukit/libblock/src/ramdisk-init.c b/cpukit/libblock/src/ramdisk-init.c index 45b1329e6d..cc2ad3e0bb 100644 --- a/cpukit/libblock/src/ramdisk-init.c +++ b/cpukit/libblock/src/ramdisk-init.c @@ -36,7 +36,7 @@ ramdisk *ramdisk_allocate( bool trace ) { - struct ramdisk *rd = malloc(sizeof(struct ramdisk)); + struct ramdisk *rd = calloc(1, sizeof(*rd)); if (rd == NULL) { return NULL;