# HG changeset patch
# User Kaitlin Rupert <karupert(a)us.ibm.com>
# Date 1205258941 25200
# Node ID 4f17d756b6c3551d1ae0a3aee1939a5ad6963c67
# Parent 1429af47e9413d5f0bcf51e5a58988177bc32bbf
Fix cu_statusf() call in RASD.
It's not easy to tell from the diff, but get_rasd_by_ref() takes a const CMPIBroker
*broker argument. So when we fail, we need to use the broker, not the _BROKER that is
local to the provider.
Signed-off-by: Kaitlin Rupert <karupert(a)us.ibm.com>
diff -r 1429af47e941 -r 4f17d756b6c3 src/Virt_RASD.c
--- a/src/Virt_RASD.c Tue Mar 11 10:18:05 2008 -0700
+++ b/src/Virt_RASD.c Tue Mar 11 11:09:01 2008 -0700
@@ -433,7 +433,7 @@ CMPIStatus get_rasd_by_ref(const CMPIBro
uint16_t type;
if (cu_get_str_path(reference, "InstanceID", &name) != CMPI_RC_OK)
{
- cu_statusf(_BROKER, &s,
+ cu_statusf(broker, &s,
CMPI_RC_ERR_FAILED,
"Missing InstanceID");
goto out;