mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2024-09-13 11:15:08 +00:00
Use \r instead of \n for QEMU monitor
This commit is contained in:
parent
f9372e9408
commit
4f34d57223
@ -1,3 +1,9 @@
|
|||||||
|
Mon Aug 13 20:13:48 EST 2007 Daniel P. Berrange <berrange@redhat.com>
|
||||||
|
|
||||||
|
* src/qemu_driver.c: Use \r instead of \n for monitor commands to
|
||||||
|
avoid bug where QEMU \n gets translated to \r\n,then causing QEMU
|
||||||
|
to process the command twice. Patch from Jim Paris.
|
||||||
|
|
||||||
Mon Aug 13 11:55:48 CEST 2007 Daniel Veillard <veillard@redhat.com>
|
Mon Aug 13 11:55:48 CEST 2007 Daniel Veillard <veillard@redhat.com>
|
||||||
|
|
||||||
* src/qemu_driver.c: patch from Jim Paris removing memory leak
|
* src/qemu_driver.c: patch from Jim Paris removing memory leak
|
||||||
|
@ -1755,7 +1755,7 @@ static int qemudDomainSuspend(virDomainPtr dom) {
|
|||||||
if (vm->state == VIR_DOMAIN_PAUSED)
|
if (vm->state == VIR_DOMAIN_PAUSED)
|
||||||
return 0;
|
return 0;
|
||||||
|
|
||||||
if (qemudMonitorCommand(driver, vm, "stop\n", &info) < 0) {
|
if (qemudMonitorCommand(driver, vm, "stop\r", &info) < 0) {
|
||||||
qemudReportError(dom->conn, dom, NULL, VIR_ERR_OPERATION_FAILED, "suspend operation failed");
|
qemudReportError(dom->conn, dom, NULL, VIR_ERR_OPERATION_FAILED, "suspend operation failed");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
@ -1780,7 +1780,7 @@ static int qemudDomainResume(virDomainPtr dom) {
|
|||||||
}
|
}
|
||||||
if (vm->state == VIR_DOMAIN_RUNNING)
|
if (vm->state == VIR_DOMAIN_RUNNING)
|
||||||
return 0;
|
return 0;
|
||||||
if (qemudMonitorCommand(driver, vm, "cont\n", &info) < 0) {
|
if (qemudMonitorCommand(driver, vm, "cont\r", &info) < 0) {
|
||||||
qemudReportError(dom->conn, dom, NULL, VIR_ERR_OPERATION_FAILED, "resume operation failed");
|
qemudReportError(dom->conn, dom, NULL, VIR_ERR_OPERATION_FAILED, "resume operation failed");
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user