# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1216418936 25200
# Node ID abbc6e3b451614f7bd2965f95d70b6695ad25968
# Parent ec88dc805bcdc63d30b866e3e527208fa684e274
Add CMSetObjectPath macro.
This is a work around. SFCB currently doesn't implement CMSetObjectPath, so the VSMS
provider seg faults.
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r ec88dc805bcd -r abbc6e3b4516 src/Virt_VirtualSystemManagementService.c
--- a/src/Virt_VirtualSystemManagementService.c Wed Jul 09 13:48:14 2008 -0700
+++ b/src/Virt_VirtualSystemManagementService.c Fri Jul 18 15:08:56 2008 -0700
@@ -58,6 +58,12 @@
#define DEFAULT_XEN_WEIGHT 1024
const static CMPIBroker *_BROKER;
+
+#undef CMSetObjectPath
+#define CMSetObjectPath(i,p) do { \
+ if (i->ft->setObjectPath != NULL) \
+ i->ft->setObjectPath(i, p); \
+ } while (0);
enum ResourceAction {
RESOURCE_ADD,
Show replies by date
KR> # HG changeset patch
KR> # User Kaitlin Rupert <karupert(a)us.ibm.com>
KR> # Date 1216418936 25200
KR> # Node ID abbc6e3b451614f7bd2965f95d70b6695ad25968
KR> # Parent ec88dc805bcdc63d30b866e3e527208fa684e274
KR> Add CMSetObjectPath macro.
KR> This is a work around. SFCB currently doesn't implement
KR> CMSetObjectPath, so the VSMS provider seg faults.
Perhaps this should go in a header somewhere so that further attempts
to use CMSetObjectPath() don't fail when testing on SFCB down the
road?
--
Dan Smith
IBM Linux Technology Center
Open Hypervisor Team
email: danms(a)us.ibm.com