[Libvirt-cim] [PATCH] GetInstance does not return NOT_FOUND in case of Xen classname on KVM system (and reverse)

Heidi Eckhart heidieck at linux.vnet.ibm.com
Tue Nov 13 11:38:24 UTC 2007


# HG changeset patch
# User Heidi Eckhart <heidieck at linux.vnet.ibm.com>
# Date 1194957414 -3600
# Node ID a561761306d40f4394cb519784c5b474a268db7d
# Parent  b201578d4ade863822cb06c1e52d839f51250d87
GetInstance does not return NOT_FOUND in case of Xen classname on KVM system (and reverse)
Signed-off-by: Heidi Eckhart <heidieck at linux.vnet.ibm.com>

diff -r b201578d4ade -r a561761306d4 src/Virt_ComputerSystem.c
--- a/src/Virt_ComputerSystem.c	Tue Nov 13 09:37:25 2007 +0100
+++ b/src/Virt_ComputerSystem.c	Tue Nov 13 13:36:54 2007 +0100
@@ -381,6 +381,11 @@ static CMPIStatus get_domain(const CMPIO
         virConnectPtr conn = NULL;
         const char *prop = NULL;
 
+        if (!provider_is_responsible(_BROKER, reference, &s)) {
+                CMSetStatus(&s, CMPI_RC_ERR_NOT_FOUND);
+                return s;
+        }
+
         conn = lv_connect(_BROKER, &s);
         if (conn == NULL)
                 return s;




More information about the Libvirt-cim mailing list