mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-01-22 04:25:18 +00:00
* src/xm_internal.c: If vcpu cpuset attribute is invalid
then display an error instead of silently ignoring it (Hiroyuki Kaguchi).
This commit is contained in:
parent
4a9ebf7da7
commit
eeb224b812
@ -1,3 +1,9 @@
|
|||||||
|
Tue Jun 3 08:58:00 BST 2008 Richard W.M. Jones <rjones@redhat.com>
|
||||||
|
|
||||||
|
* src/xm_internal.c: If vcpu cpuset attribute is invalid
|
||||||
|
then display an error instead of silently ignoring it
|
||||||
|
(Hiroyuki Kaguchi).
|
||||||
|
|
||||||
Mon Jun 2 12:52:00 BST 2008 Richard W.M. Jones <rjones@redhat.com>
|
Mon Jun 2 12:52:00 BST 2008 Richard W.M. Jones <rjones@redhat.com>
|
||||||
|
|
||||||
General tips for contributing patches
|
General tips for contributing patches
|
||||||
|
@ -2004,20 +2004,15 @@ virConfPtr xenXMParseXMLToConfig(virConnectPtr conn, const char *xml) {
|
|||||||
char *ranges;
|
char *ranges;
|
||||||
|
|
||||||
ranges = virConvertCpuSet(conn, cpus, 0);
|
ranges = virConvertCpuSet(conn, cpus, 0);
|
||||||
if (ranges != NULL) {
|
VIR_FREE(cpus);
|
||||||
VIR_FREE(cpus);
|
if (ranges == NULL) {
|
||||||
if (xenXMConfigSetString(conf, "cpus", ranges) < 0) {
|
goto error;
|
||||||
VIR_FREE(ranges);
|
|
||||||
goto error;
|
|
||||||
}
|
|
||||||
VIR_FREE(ranges);
|
|
||||||
} else {
|
|
||||||
if (xenXMConfigSetString(conf, "cpus", cpus) < 0) {
|
|
||||||
VIR_FREE(cpus);
|
|
||||||
goto error;
|
|
||||||
}
|
|
||||||
VIR_FREE(cpus);
|
|
||||||
}
|
}
|
||||||
|
if (xenXMConfigSetString(conf, "cpus", ranges) < 0) {
|
||||||
|
VIR_FREE(ranges);
|
||||||
|
goto error;
|
||||||
|
}
|
||||||
|
VIR_FREE(ranges);
|
||||||
}
|
}
|
||||||
|
|
||||||
obj = xmlXPathEval(BAD_CAST "string(/domain/os/type)", ctxt);
|
obj = xmlXPathEval(BAD_CAST "string(/domain/os/type)", ctxt);
|
||||||
|
Loading…
x
Reference in New Issue
Block a user