From: Daniel P. Berrange Date: Fri, 27 Mar 2009 14:57:51 +0000 (+0000) Subject: DOn't try to query memory balloon if guest isn't active X-Git-Tag: LIBVIRT_0_6_2~30 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3b97f7db53064b10d9dd4bab95259e52cd8e9972;p=thirdparty%2Flibvirt.git DOn't try to query memory balloon if guest isn't active --- diff --git a/ChangeLog b/ChangeLog index 03989a99b7..50d79ad6d2 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +Fri Mar 27 11:44:22 GMT 2009 Daniel P. Berrange + + * src/qemu_driver.c: Don't try to query balloon if guest + isn't running + Fri Mar 27 11:44:22 GMT 2009 Daniel P. Berrange Support memory ballooning in QEMU diff --git a/src/qemu_driver.c b/src/qemu_driver.c index dda5fcf4f9..b2974bb47b 100644 --- a/src/qemu_driver.c +++ b/src/qemu_driver.c @@ -2429,6 +2429,9 @@ static int qemudDomainGetMemoryBalloon(virConnectPtr conn, int ret = -1; char *offset; + if (!virDomainIsActive(vm)) + return 0; + if (qemudMonitorCommand(vm, "info balloon", &reply) < 0) { qemudReportError(conn, dom, NULL, VIR_ERR_OPERATION_FAILED, "%s", _("could not query memory balloon allocation"));