[Libvirt-cim] [PATCH] Return a reference instead of an instance for ResultingSystem

Saravanan Kannan skanan at us.ibm.com
Fri Jul 25 20:14:11 UTC 2008


># HG changeset patch
># User Dan Smith <danms at us.ibm.com>
># Date 1216995289 25200
># Node ID 6c42f34929ca88266843f931c69ccf5a09391ef1
># Parent  e6f7e3922f86b9ac35c5c9e205dacf8feb88e2a8
>Return a reference instead of an instance for ResultingSystem
>
>Signed-off-by: Dan Smith <danms at us.ibm.com
>
>diff -r e6f7e3922f86 -r 6c42f34929ca 
src/Virt_VirtualSystemManagementService.c
>--- a/src/Virt_VirtualSystemManagementService.c                 Thu Jul 
24 11:05:22 2008 -0700
>+++ b/src/Virt_VirtualSystemManagementService.c                 Fri Jul 
25 07:14:49 2008 -0700
>@@ -953,6 +953,7 @@
>                                 CMPIArgs *argsout)
> {
>         CMPIObjectPath *refconf;
>+        CMPIObjectPath *result;
>         CMPIInstance *vssd;
>         CMPIInstance *sys;
>         CMPIArray *res;
>@@ -972,7 +973,9 @@
>         if (sys == NULL)
>                 goto out;
> 
>-        CMAddArg(argsout, "ResultingSystem", &sys, CMPI_instance);
>+        result = CMGetObjectPath(sys, &s);
>+        if ((result != NULL) && (s.rc == CMPI_RC_OK))
>+                CMAddArg(argsout, "ResultingSystem", &result, CMPI_ref);
> 
>         trigger_indication(context,
>                            "ComputerSystemCreatedIndication",
>

+1

Regards,
Sam Kannan
Linux Systems Management - WBEMSMT
Systems & Technology Group
IBM
skanan at us.ibm.com
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://listman.redhat.com/archives/libvirt-cim/attachments/20080725/4655cb27/attachment.htm>


More information about the Libvirt-cim mailing list