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
Opensaf-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to