File a9dda19.patch of Package sblim-sfcb.4945
commit a9dda19abe7356eaeeaaad8be15fabbcb4ff8f29
Author: Dave Heller <hellerda@us.ibm.com>
Date: Fri Apr 25 19:12:04 2014 -0400
[sfcb-tix:#106] CMPIRole not passed to provider context
diff --git a/cimXmlParser.c b/cimXmlParser.c
index 0f8f51d..d214099 100644
--- a/cimXmlParser.c
+++ b/cimXmlParser.c
@@ -1724,7 +1724,7 @@ scanCimXmlRequest(CimRequestContext *ctx, char *xmlData, int *rc)
control.reqHdr.binCtx = calloc(1, sizeof(BinRequestContext));
control.reqHdr.principal = ctx->principal;
control.reqHdr.sessionId = ctx->sessionId;
- control.reqHdr.role = NULL;
+ control.reqHdr.role = ctx->role;
control.paramValues.last = control.paramValues.first = NULL;
control.properties.last = control.properties.first = NULL;
control.qualifiers.last = control.qualifiers.first = NULL;