mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-02-22 03:12:22 +00:00
esx: Handle missing images in esxParseVMXFileName
Signed-off-by: Martin Kletzander <mkletzan@redhat.com>
This commit is contained in:
parent
6c001a37e4
commit
2e6c131487
@ -129,7 +129,7 @@ static int
|
||||
esxParseVMXFileName(const char *fileName,
|
||||
void *opaque,
|
||||
char **out,
|
||||
bool allow_missing G_GNUC_UNUSED)
|
||||
bool allow_missing)
|
||||
{
|
||||
esxVMX_Data *data = opaque;
|
||||
esxVI_String *propertyNameList = NULL;
|
||||
@ -223,9 +223,13 @@ esxParseVMXFileName(const char *fileName,
|
||||
}
|
||||
|
||||
if (!datastoreList) {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("File name '%s' refers to non-existing datastore '%s'"),
|
||||
fileName, datastoreName);
|
||||
if (allow_missing) {
|
||||
ret = 0;
|
||||
} else {
|
||||
virReportError(VIR_ERR_INTERNAL_ERROR,
|
||||
_("File name '%s' refers to non-existing datastore '%s'"),
|
||||
fileName, datastoreName);
|
||||
}
|
||||
goto cleanup;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user