[PATCH] Force the namespace into the ResultingSystem reference from DefineSystem

# HG changeset patch # User Dan Smith <danms@us.ibm.com> # Date 1217014881 25200 # Node ID 949e4c0f1e7c1c04d4875d7a6566240385af1656 # Parent 466808eaaefaf26e1200ab6ce57dc7b96b9ee7c7 Force the namespace into the ResultingSystem reference from DefineSystem ...since Pegasus drops it by default. Signed-off-by: Dan Smith <danms@us.ibm.com> diff -r 466808eaaefa -r 949e4c0f1e7c src/Virt_VirtualSystemManagementService.c --- a/src/Virt_VirtualSystemManagementService.c Fri Jul 25 12:03:28 2008 -0700 +++ b/src/Virt_VirtualSystemManagementService.c Fri Jul 25 12:41:21 2008 -0700 @@ -984,8 +984,10 @@ goto out; result = CMGetObjectPath(sys, &s); - if ((result != NULL) && (s.rc == CMPI_RC_OK)) + if ((result != NULL) && (s.rc == CMPI_RC_OK)) { + CMSetNameSpace(result, NAMESPACE(reference)); CMAddArg(argsout, "ResultingSystem", &result, CMPI_ref); + } trigger_indication(context, "ComputerSystemCreatedIndication",

From: danms@linux.vnet.ibm.com To: libvirt-cim@redhat.com Cc: Saravanan Kannan/Boca Raton/IBM@IBMUS Date: 07/25/2008 03:38 PM Subject: [PATCH] Force the namespace into the ResultingSystem reference from DefineSystem # HG changeset patch # User Dan Smith <danms@us.ibm.com> # Date 1217014881 25200 # Node ID 949e4c0f1e7c1c04d4875d7a6566240385af1656 # Parent 466808eaaefaf26e1200ab6ce57dc7b96b9ee7c7 Force the namespace into the ResultingSystem reference from DefineSystem ...since Pegasus drops it by default. Signed-off-by: Dan Smith <danms@us.ibm.com> diff -r 466808eaaefa -r 949e4c0f1e7c src/Virt_VirtualSystemManagementService.c --- a/src/Virt_VirtualSystemManagementService.c Fri Jul 25 12:03:28 2008 -0700 +++ b/src/Virt_VirtualSystemManagementService.c Fri Jul 25 12:41:21 2008 -0700 @@ -984,8 +984,10 @@ goto out; result = CMGetObjectPath(sys, &s); - if ((result != NULL) && (s.rc == CMPI_RC_OK)) + if ((result != NULL) && (s.rc == CMPI_RC_OK)) { + CMSetNameSpace(result, NAMESPACE(reference)); CMAddArg(argsout, "ResultingSystem", &result, CMPI_ref); + } trigger_indication(context, "ComputerSystemCreatedIndication", +1

Dan Smith wrote:
# HG changeset patch # User Dan Smith <danms@us.ibm.com> # Date 1217014881 25200 # Node ID 949e4c0f1e7c1c04d4875d7a6566240385af1656 # Parent 466808eaaefaf26e1200ab6ce57dc7b96b9ee7c7 Force the namespace into the ResultingSystem reference from DefineSystem
...since Pegasus drops it by default.
Signed-off-by: Dan Smith <danms@us.ibm.com>
diff -r 466808eaaefa -r 949e4c0f1e7c src/Virt_VirtualSystemManagementService.c
+1 -- Kaitlin Rupert IBM Linux Technology Center kaitlin@linux.vnet.ibm.com
participants (3)
-
Dan Smith
-
Kaitlin Rupert
-
Saravanan Kannan