Ack.

Thanks,
Praveen

On 18-Nov-15 5:05 PM, Gary Lee wrote:
>   osaf/services/saf/amf/amfd/comp.cc |  7 +++++++
>   1 files changed, 7 insertions(+), 0 deletions(-)
>
>
> diff --git a/osaf/services/saf/amf/amfd/comp.cc 
> b/osaf/services/saf/amf/amfd/comp.cc
> --- a/osaf/services/saf/amf/amfd/comp.cc
> +++ b/osaf/services/saf/amf/amfd/comp.cc
> @@ -1227,6 +1227,13 @@ static void comp_ccb_apply_modify_hdlr(s
>               if (!strcmp(attribute->attrName, "saAmfCompType")) {
>
>                       SaNameT *dn = (SaNameT*) value;
> +                     const std::string 
> oldType(Amf::to_string(&comp->saAmfCompType));
> +                     if (oldType.compare(Amf::to_string(dn)) == 0) {
> +                             // ignore 'change' if it's being set to the 
> same value
> +                             TRACE("saAmfCompType '%s' unchanged for '%s'", 
> comp->saAmfCompType.value,
> +                                     opdata->objectName.value);
> +                             continue;
> +                     }
>
>                       TRACE("saAmfCompType modified from '%s' to '%s' for 
> '%s'", comp->saAmfCompType.value, dn->value,
>                                       opdata->objectName.value);
>

------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to