[Libvirt-cim] [PATCH 11 of 17] Changes to SettingsDefineCapabilities for libcmpiutil API change

Dan Smith danms at us.ibm.com
Wed Nov 28 17:10:24 UTC 2007


# HG changeset patch
# User Dan Smith <danms at us.ibm.com>
# Date 1196272229 28800
# Node ID becc78027309750c7cfd300e55d33b9e774eef6a
# Parent  89505650ebf53eadacd7dbac45c5a0c5cd664907
Changes to SettingsDefineCapabilities for libcmpiutil API change

Signed-off-by: Dan Smith <danms at us.ibm.com>

diff -r 89505650ebf5 -r becc78027309 src/Virt_SettingsDefineCapabilities.c
--- a/src/Virt_SettingsDefineCapabilities.c	Wed Nov 28 09:50:29 2007 -0800
+++ b/src/Virt_SettingsDefineCapabilities.c	Wed Nov 28 09:50:29 2007 -0800
@@ -499,7 +499,7 @@ static struct sdc_rasd_prop *disk_max(co
                                       CMPIStatus *s)
 {
         bool ret;
-        char *inst_id;
+        const char *inst_id;
         CMPIrc prop_ret;
         uint16_t free_space;
         uint64_t free_64;
@@ -507,8 +507,7 @@ static struct sdc_rasd_prop *disk_max(co
         CMPIInstance *pool_inst;
         struct sdc_rasd_prop *rasd = NULL;
         
-        inst_id = cu_get_str_path(ref, "InstanceID");
-        if (inst_id == NULL) {
+        if (cu_get_str_path(ref, "InstanceID", &inst_id) != CMPI_RC_OK) {
                 cu_statusf(_BROKER, s, 
                            CMPI_RC_ERR_FAILED,
                            "Could not get InstanceID.");
@@ -558,7 +557,6 @@ static struct sdc_rasd_prop *disk_max(co
         }
 
  out:
-        free(inst_id);
         return rasd;
 }
 




More information about the Libvirt-cim mailing list