X-Git-Url: http://v3vee.org/palacios/gitweb/gitweb.cgi?a=blobdiff_plain;f=palacios%2Fsrc%2Fdevices%2Fdisk_model.c;h=74d40a1d9df3899ddc1a258409d50a85cfeb4afa;hb=ffd6d915b585a4a17a2d5b081313f0968885a105;hp=b142547f8b6b18639a5be963f0f312fef16f3fd9;hpb=6d6988cc9c8bac21d96afd800076afe0915cf2cd;p=palacios.releases.git diff --git a/palacios/src/devices/disk_model.c b/palacios/src/devices/disk_model.c index b142547..74d40a1 100644 --- a/palacios/src/devices/disk_model.c +++ b/palacios/src/devices/disk_model.c @@ -91,6 +91,10 @@ static int connect_fn(struct v3_vm_info * vm, uint32_t seek_time = atoi(v3_cfg_val(cfg, "seek_us")); struct disk_state * model = (struct disk_state *)V3_Malloc(sizeof(struct disk_state)); + if (!model) { + PrintError("Cannot allocate\n"); + return -1; + } model->ops = ops; model->seek_usecs = seek_time;