[libvirt] [PATCH] Don't fail hard when we can't connect to the monitor

Daniel P. Berrange berrange at redhat.com
Thu Nov 29 12:39:24 UTC 2012


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


Daniel
-- 
|: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
|: http://libvirt.org              -o-             http://virt-manager.org :|
|: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
|: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list