src/log/logd/lgs_imm.cc | 10 ++++++++-- 1 files changed, 8 insertions(+), 2 deletions(-)
In lgs_get_scAbsenceAllowed_attr(), did not finalize IMM OM object accessor handle after done getting scAbsenceAllowed. Has to finalize the accessor handle after done using. diff --git a/src/log/logd/lgs_imm.cc b/src/log/logd/lgs_imm.cc --- a/src/log/logd/lgs_imm.cc +++ b/src/log/logd/lgs_imm.cc @@ -3612,7 +3612,7 @@ SaUint32T *lgs_get_scAbsenceAllowed_attr if (ais_rc != SA_AIS_OK) { TRACE("%s\t saImmOmAccessorInitialize Fail '%s'", __FUNCTION__, saf_error(ais_rc)); - goto done; + goto done_fin_Om; } @@ -3621,7 +3621,7 @@ SaUint32T *lgs_get_scAbsenceAllowed_attr if (ais_rc != SA_AIS_OK) { TRACE("%s\t saImmOmAccessorGet_2 Fail '%s'", __FUNCTION__, saf_error(ais_rc)); - goto done_fin_Om; + goto done_fin_ahandle; } @@ -3637,6 +3637,12 @@ SaUint32T *lgs_get_scAbsenceAllowed_attr } } +done_fin_ahandle: + ais_rc = immutil_saImmOmAccessorFinalize(accessorHandle); + if (ais_rc != SA_AIS_OK) { + TRACE("%s immutil_saImmOmAccessorFinalize() Fail %d", __FUNCTION__, ais_rc); + } + done_fin_Om: /* Free Om resources */ ais_rc = immutil_saImmOmFinalize(immOmHandle); ------------------------------------------------------------------------------ Check out the vibrant tech community on one of the world's most engaging tech sites, Slashdot.org! http://sdm.link/slashdot _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel