osaf/services/saf/amf/amfnd/clc.cc | 3 ++-
1 files changed, 2 insertions(+), 1 deletions(-)
don't increment restart_cnt if the component presence state hasn't changed.
diff --git a/osaf/services/saf/amf/amfnd/clc.cc
b/osaf/services/saf/amf/amfnd/clc.cc
--- a/osaf/services/saf/amf/amfnd/clc.cc
+++ b/osaf/services/saf/amf/amfnd/clc.cc
@@ -926,7 +926,8 @@
*/
/* Count the number of restarts if not due to admin restart*/
- if (SA_AMF_PRESENCE_RESTARTING == final_st && comp->admin_oper != true)
{
+ if (SA_AMF_PRESENCE_RESTARTING == final_st &&
+ prv_st != final_st && comp->admin_oper != true) {
comp->err_info.restart_cnt++;
m_AVND_SEND_CKPT_UPDT_ASYNC_UPDT(cb, comp,
AVND_CKPT_COMP_ERR_INFO);
------------------------------------------------------------------------------
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel