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;
openSUSE Build Service is sponsored by