[Libvirt-cim] [PATCH 12/15] device parsing, add debug print

snmishra at linux.vnet.ibm.com snmishra at linux.vnet.ibm.com
Tue Oct 30 21:51:34 UTC 2012


+1

Sharad Mishra

Quoting Wenchao Xia <xiawenc at linux.vnet.ibm.com>:

> Signed-off-by: Wenchao Xia <xiawenc at linux.vnet.ibm.com>
> ---
>  libxkutil/device_parsing.c |   11 +++++++++--
>  1 files changed, 9 insertions(+), 2 deletions(-)
>
> diff --git a/libxkutil/device_parsing.c b/libxkutil/device_parsing.c
> index ceb4552..2841662 100644
> --- a/libxkutil/device_parsing.c
> +++ b/libxkutil/device_parsing.c
> @@ -1251,12 +1251,19 @@ int get_dominfo(virDomainPtr dom, struct  
> domain **dominfo)
>          xml = virDomainGetXMLDesc(dom,
>                  VIR_DOMAIN_XML_INACTIVE | VIR_DOMAIN_XML_SECURE);
>
> -        if (xml == NULL)
> +        if (xml == NULL) {
> +                CU_DEBUG("Failed to get dom xml with libvirt API.");
>                  return 0;
> +        }
>
>          ret = get_dominfo_from_xml(xml, dominfo);
> -        if (virDomainGetAutostart(dom,  &start) !=  0)
> +        if (ret != 1) {
> +                CU_DEBUG("Failed to translate xml into struct domain");
> +        }
> +        if (virDomainGetAutostart(dom,  &start) !=  0) {
> +                CU_DEBUG("Failed to get dom autostart with libvirt API.");
>                  return 0;
> +        }
>
>          (*dominfo)->autostrt = start;
>
> --
> 1.7.1






More information about the Libvirt-cim mailing list