mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 06:50:22 +03:00
qemu: command: escape commas in chardev socket path
After this, a default virt-manager VM will startup with a comma in the VM name: https://bugzilla.redhat.com/show_bug.cgi?id=639926
This commit is contained in:
parent
077ba95677
commit
7dbbc0ca07
@ -4912,11 +4912,10 @@ qemuBuildChrChardevStr(virLogManagerPtr logManager,
|
||||
break;
|
||||
|
||||
case VIR_DOMAIN_CHR_TYPE_UNIX:
|
||||
virBufferAsprintf(&buf,
|
||||
"socket,id=char%s,path=%s%s",
|
||||
alias,
|
||||
dev->data.nix.path,
|
||||
dev->data.nix.listen ? ",server,nowait" : "");
|
||||
virBufferAsprintf(&buf, "socket,id=char%s,path=", alias);
|
||||
qemuBufferEscapeComma(&buf, dev->data.nix.path);
|
||||
if (dev->data.nix.listen)
|
||||
virBufferAddLit(&buf, ",server,nowait");
|
||||
break;
|
||||
|
||||
case VIR_DOMAIN_CHR_TYPE_SPICEVMC:
|
||||
|
@ -14,7 +14,7 @@ bar/master-key.aes \
|
||||
-smp 1 \
|
||||
-uuid c7a5fdbd-edaf-9455-926a-d65c16db1809 \
|
||||
-nodefaults \
|
||||
-chardev socket,id=charmonitor,path=/tmp/lib/domain--1-foo,bar/monitor.sock,\
|
||||
-chardev socket,id=charmonitor,path=/tmp/lib/domain--1-foo,,bar/monitor.sock,\
|
||||
server,nowait \
|
||||
-mon chardev=charmonitor,id=monitor,mode=readline \
|
||||
-no-acpi \
|
||||
|
Loading…
x
Reference in New Issue
Block a user