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