osaf/services/saf/logsv/lgs/lgs_imm.c | 6 +++++-
1 files changed, 5 insertions(+), 1 deletions(-)
Searcing for stream configuration objects shall be done from
root object "safApp=safLogService"
diff --git a/osaf/services/saf/logsv/lgs/lgs_imm.c
b/osaf/services/saf/logsv/lgs/lgs_imm.c
--- a/osaf/services/saf/logsv/lgs/lgs_imm.c
+++ b/osaf/services/saf/logsv/lgs/lgs_imm.c
@@ -2549,6 +2549,10 @@ SaAisErrorT lgs_imm_create_configStream(
int streamId = 0;
int errorsAreFatal;
SaNameT objectName;
+ SaNameT root_name = {
+ .value = "safApp=safLogService",
+ .length = sizeof("safApp=safLogService")
+ };
TRACE_ENTER();
@@ -2561,7 +2565,7 @@ SaAisErrorT lgs_imm_create_configStream(
objectSearch.searchOneAttr.attrValueType = SA_IMM_ATTR_SASTRINGT;
objectSearch.searchOneAttr.attrValue = NULL;
- if ((om_rc = immutil_saImmOmSearchInitialize_2(omHandle, NULL,
+ if ((om_rc = immutil_saImmOmSearchInitialize_2(omHandle, &root_name,
SA_IMM_SUBTREE, SA_IMM_SEARCH_ONE_ATTR |
SA_IMM_SEARCH_GET_NO_ATTR,
&objectSearch, NULL, /* Get no attributes */
&immSearchHandle)) == SA_AIS_OK) {
------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel