On Thu, Nov 29, 2012 at 12:39:24PM +0000, Daniel P. Berrange wrote:
On Thu, Nov 29, 2012 at 01:29:38PM +0100, Guido Günther wrote:
> As of 1a50ba2cb07d8bb2aa724062889deb9efd7ad9e9 we fail to connect to the
> monitor instead of getting an exit status != 0 from qemu itself. This
> breaks capabilities probing for the non QMP case.
> ---
> src/qemu/qemu_capabilities.c | 4 +++-
> 1 file changed, 3 insertions(+), 1 deletion(-)
>
> diff --git a/src/qemu/qemu_capabilities.c b/src/qemu/qemu_capabilities.c
> index d92947f..d6affb9 100644
> --- a/src/qemu/qemu_capabilities.c
> +++ b/src/qemu/qemu_capabilities.c
> @@ -2345,8 +2345,10 @@ qemuCapsInitQMP(qemuCapsPtr caps,
> goto cleanup;
> }
>
> - if (!(mon = qemuMonitorOpen(NULL, &config, true, &callbacks)))
> + if (!(mon = qemuMonitorOpen(NULL, &config, true, &callbacks))) {
> + ret = 0;
> goto cleanup;
> + }
>
> qemuMonitorLock(mon);
>
ACK
Pushed. Thanks. This unbreaks libvirt-tck on wheezy:
http://honk.sigxcpu.org:8001/job/libvirt-tck-debian-wheezy-qemu-session/202/
Cheers,
-- Guido