if (def->disks[i]->type == VIR_DOMAIN_DISK_TYPE_FILE) {
IHardDisk *hardDisk = NULL;
PRUnichar *hddfileUtf16 = NULL;
- vboxIID *hdduuid = NULL;
+ vboxIID *hdduuid = NULL;
+ PRUnichar *hddEmpty = NULL;
/* Current Limitation: Harddisk can't be connected to
* Secondary Master as Secondary Master is always used
* for CD/DVD Drive, so don't connect the harddisk if it
*/
data->pFuncs->pfnUtf8ToUtf16(def->disks[i]->src, &hddfileUtf16);
+ data->pFuncs->pfnUtf8ToUtf16("", &hddEmpty);
data->vboxObj->vtbl->FindHardDisk(data->vboxObj, hddfileUtf16, &hardDisk);
hddfileUtf16,
AccessMode_ReadWrite,
0,
- NULL,
+ hddEmpty,
0,
- NULL,
+ hddEmpty,
&hardDisk);
#endif
}
hardDisk->vtbl->imedium.nsisupports.Release((nsISupports *)hardDisk);
}
vboxIIDUnalloc(hdduuid);
+ data->pFuncs->pfnUtf16Free(hddEmpty);
data->pFuncs->pfnUtf16Free(hddfileUtf16);
} else if (def->disks[i]->type == VIR_DOMAIN_DISK_TYPE_BLOCK) {
}