mirror of https://gitee.com/openkylin/libvirt.git
* src/xend_internal.c: avoid a segfault when dumping XML with recent
xen versions, patch by Sascha, fixes #503254 daniel
This commit is contained in:
parent
fd90b67afe
commit
14435163a0
|
@ -1,3 +1,8 @@
|
||||||
|
Fri Jun 26 20:11:38 CEST 2009 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
|
* src/xend_internal.c: avoid a segfault when dumping XML with recent
|
||||||
|
xen versions, patch by Sascha, fixes #503254
|
||||||
|
|
||||||
Fri Jun 26 18:15:08 CEST 2009 Daniel Veillard <veillard@redhat.com>
|
Fri Jun 26 18:15:08 CEST 2009 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
* src/libvirt_private.syms src/parthelper.c src/storage_backend_disk.c
|
* src/libvirt_private.syms src/parthelper.c src/storage_backend_disk.c
|
||||||
|
|
|
@ -2079,7 +2079,15 @@ xenDaemonParseSxprGraphicsNew(virConnectPtr conn,
|
||||||
if (sexpr_lookup(node, "device/vfb")) {
|
if (sexpr_lookup(node, "device/vfb")) {
|
||||||
/* New style graphics config for PV guests in >= 3.0.4,
|
/* New style graphics config for PV guests in >= 3.0.4,
|
||||||
* or for HVM guests in >= 3.0.5 */
|
* or for HVM guests in >= 3.0.5 */
|
||||||
tmp = sexpr_node(node, "device/vfb/type");
|
if (sexpr_node(node, "device/vfb/type")) {
|
||||||
|
tmp = sexpr_node(node, "device/vfb/type");
|
||||||
|
} else if (sexpr_node(node, "device/vfb/vnc")) {
|
||||||
|
tmp = "vnc";
|
||||||
|
} else if (sexpr_node(node, "device/vfb/sdl")) {
|
||||||
|
tmp = "sdl";
|
||||||
|
} else {
|
||||||
|
tmp = "unknown";
|
||||||
|
}
|
||||||
|
|
||||||
if (VIR_ALLOC(graphics) < 0)
|
if (VIR_ALLOC(graphics) < 0)
|
||||||
goto no_memory;
|
goto no_memory;
|
||||||
|
|
Loading…
Reference in New Issue