[Libvirt-cim] [PATCH 03 of 18] Fixes to Device for libcmpiutil API change
Dan Smith
danms at us.ibm.com
Tue Nov 27 19:28:29 UTC 2007
# HG changeset patch
# User Dan Smith <danms at us.ibm.com>
# Date 1196194889 28800
# Node ID 57656dc04de25a4b9b4986d94f73b42c9db571b9
# Parent 620fadffdb9642fb379441d5341f89049c634ae7
Fixes to Device for libcmpiutil API change
Signed-off-by: Dan Smith <danms at us.ibm.com>
diff -r 620fadffdb96 -r 57656dc04de2 src/Virt_Device.c
--- a/src/Virt_Device.c Tue Nov 27 12:21:05 2007 -0800
+++ b/src/Virt_Device.c Tue Nov 27 12:21:29 2007 -0800
@@ -470,7 +470,7 @@ CMPIInstance *instance_from_devid(const
static CMPIStatus get_device(const CMPIObjectPath *reference,
const CMPIResult *results,
- char *devid)
+ const char *devid)
{
CMPIStatus s;
virConnectPtr conn;
@@ -525,10 +525,9 @@ static CMPIStatus GetInstance(CMPIInstan
const CMPIObjectPath *reference,
const char **properties)
{
- char *devid;
-
- devid = cu_get_str_path(reference, "DeviceID");
- if (devid == NULL) {
+ const char *devid;
+
+ if (cu_get_str_path(reference, "DeviceID", &devid) != CMPI_RC_OK) {
CMPIStatus s;
CMSetStatusWithChars(_BROKER, &s,
More information about the Libvirt-cim
mailing list