osaf/services/saf/clmsv/clms/clms_mbcsv.c |  6 ++++++
 1 files changed, 6 insertions(+), 0 deletions(-)


diff --git a/osaf/services/saf/clmsv/clms/clms_mbcsv.c 
b/osaf/services/saf/clmsv/clms/clms_mbcsv.c
--- a/osaf/services/saf/clmsv/clms/clms_mbcsv.c
+++ b/osaf/services/saf/clmsv/clms/clms_mbcsv.c
@@ -770,6 +770,12 @@ uint32_t clms_send_async_update(CLMS_CB 
        uint32_t rc = NCSCC_RC_SUCCESS;
        NCS_MBCSV_ARG mbcsv_arg;
        TRACE_ENTER();
+
+       if (cb->ckpt_state != COLD_SYNC_COMPLETE) {
+               TRACE("Cold sync is not complete: %u", cb->ckpt_state);
+               return NCSCC_RC_SUCCESS;
+       }
+
        /* Fill mbcsv specific data */
        memset(&mbcsv_arg, '\0', sizeof(NCS_MBCSV_ARG));
        mbcsv_arg.i_op = NCS_MBCSV_OP_SEND_CKPT;

------------------------------------------------------------------------------
Transform Data into Opportunity.
Accelerate data analysis in your applications with
Intel Data Analytics Acceleration Library.
Click to learn more.
http://pubads.g.doubleclick.net/gampad/clk?id=278785231&iu=/4140
_______________________________________________
Opensaf-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/opensaf-devel

Reply via email to