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