[Libvirt-cim] [PATCH 2 of 2] ECTP: make use of function to check for hypervisor prefixes

Heidi Eckhart heidieck at linux.vnet.ibm.com
Wed Nov 28 10:18:29 UTC 2007


# HG changeset patch
# User Heidi Eckhart <heidieck at linux.vnet.ibm.com>
# Date 1196246395 -3600
# Node ID 89962d7f2e1b440d1ca525a9ec40a6c76cdc0e58
# Parent  96c97073edc357edb1ff554d8c92207e644998c5
ECTP: make use of function to check for hypervisor prefixes
Signed-off-by: Heidi Eckhart <heidieck at linux.vnet.ibm.com>

diff -r 96c97073edc3 -r 89962d7f2e1b src/Virt_ElementConformsToProfile.c
--- a/src/Virt_ElementConformsToProfile.c	Wed Nov 28 11:27:09 2007 +0100
+++ b/src/Virt_ElementConformsToProfile.c	Wed Nov 28 11:39:55 2007 +0100
@@ -107,6 +107,9 @@ static CMPIStatus prof_to_elem(const CMP
         char *id;
         int i;
         
+        if (!match_hypervisor_prefix(ref, info))
+                return s;
+
         conn = connect_by_classname(_BROKER, CLASSNAME(ref), &s);
         if (conn == NULL)
                 return s;
@@ -146,6 +149,9 @@ static CMPIStatus elem_to_prof(const CMP
         char *classname;
         struct reg_prof *candidate;
         int i;
+        
+        if (!match_hypervisor_prefix(ref, info))
+                return s;
 
         conn = connect_by_classname(_BROKER, CLASSNAME(ref), &s);
         if (conn == NULL)




More information about the Libvirt-cim mailing list