X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Framdisk.c;h=c8f9639093ccfb42b74c97da2c8af9d21ac1f14b;hb=e3b62e7befa086a4fb320890952f54667ee46329;hp=a17d9aec7906fead668378b9761ca6650b8c4d4f;hpb=6b32ab71071174408dba942dab82adc2c8324643;p=palacios.git diff --git a/palacios/src/devices/ramdisk.c b/palacios/src/devices/ramdisk.c index a17d9ae..c8f9639 100644 --- a/palacios/src/devices/ramdisk.c +++ b/palacios/src/devices/ramdisk.c @@ -120,6 +120,12 @@ static int disk_init(struct v3_vm_info * vm, v3_cfg_tree_t * cfg) { disk = (struct disk_state *)V3_Malloc(sizeof(struct disk_state)); + + if (!disk) { + PrintError("Cannot allocate in init\n"); + return -1; + } + memset(disk, 0, sizeof(struct disk_state)); disk->disk_image = file->data;