Hi Hoang, Is this rollback of `ckpt: fix cppcheck warning [#1874]` ?
=================================================================== @@ -4766,6 +4758,13 @@ static uint32_t cpnd_transfer_replica(CP total_num++; tmp_sec_info = cpnd_ckpt_sec_get_next(&cp_node->replica_info, tmp_sec_info); + if (tmp_sec_info == NULL) { + rc = NCSCC_RC_FAILURE; + TRACE_4("cpnd ckpt memory get next allocation failed"); + send_evt.info.cpnd.info.ckpt_nd2nd_sync.data = sec_data; + cpnd_proc_free_cpsv_ckpt_data(send_evt.info.cpnd.info.ckpt_nd2nd_sync.data); + return rc; + } } =================================================================== -AVM On 8/24/2016 7:06 PM, Hoang Vo wrote: > osaf/services/saf/cpsv/cpd/cpd_proc.c | 4 ++-- > osaf/services/saf/cpsv/cpnd/cpnd_evt.c | 11 ++--------- > 2 files changed, 4 insertions(+), 11 deletions(-) > > > diff --git a/osaf/services/saf/cpsv/cpd/cpd_proc.c > b/osaf/services/saf/cpsv/cpd/cpd_proc.c > --- a/osaf/services/saf/cpsv/cpd/cpd_proc.c > +++ b/osaf/services/saf/cpsv/cpd/cpd_proc.c > @@ -1142,7 +1142,7 @@ void cpd_cb_dump(void) > > > TRACE("------------------------------------------------------"); > TRACE(" CKPT ID: = %d", > (uint32_t)ckpt_node->ckpt_id); > - TRACE(" CKPT Name len = %lu", > strlen(ckpt_node->ckpt_name)); > + TRACE(" CKPT Name len = %zu", > strlen(ckpt_node->ckpt_name)); > TRACE(" CKPT Name: %s", ckpt_node->ckpt_name); > > TRACE(" UNLINK = %d, Active Exists = %d", > ckpt_node->is_unlink_set, > @@ -1196,7 +1196,7 @@ void cpd_cb_dump(void) > name = ckpt_map_node->ckpt_name; > > > TRACE("------------------------------------------------------"); > - TRACE(" CKPT Name len = %lu", strlen(name)); > + TRACE(" CKPT Name len = %zu", strlen(name)); > TRACE(" CKPT Name: %s", name); > > TRACE(" CKPT ID: = %d", > (uint32_t)ckpt_map_node->ckpt_id); > diff --git a/osaf/services/saf/cpsv/cpnd/cpnd_evt.c > b/osaf/services/saf/cpsv/cpnd/cpnd_evt.c > --- a/osaf/services/saf/cpsv/cpnd/cpnd_evt.c > +++ b/osaf/services/saf/cpsv/cpnd/cpnd_evt.c > @@ -4700,8 +4700,8 @@ static uint32_t cpnd_transfer_replica(CP > > while (1) { > > - if (((size + tmp_sec_info->sec_size) > MAX_SYNC_TRANSFER_SIZE) > - || (total_num == cp_node->replica_info.n_secs)) { > + if ((total_num == cp_node->replica_info.n_secs) || > + ((size + tmp_sec_info->sec_size) > MAX_SYNC_TRANSFER_SIZE)) { > > send_evt.info.cpnd.info.ckpt_nd2nd_sync.num_of_elmts = > num; > send_evt.info.cpnd.info.ckpt_nd2nd_sync.data = sec_data; > @@ -4758,13 +4758,6 @@ static uint32_t cpnd_transfer_replica(CP > total_num++; > > tmp_sec_info = cpnd_ckpt_sec_get_next(&cp_node->replica_info, > tmp_sec_info); > - if (tmp_sec_info == NULL) { > - rc = NCSCC_RC_FAILURE; > - TRACE_4("cpnd ckpt memory get next allocation failed"); > - send_evt.info.cpnd.info.ckpt_nd2nd_sync.data = sec_data; > - > cpnd_proc_free_cpsv_ckpt_data(send_evt.info.cpnd.info.ckpt_nd2nd_sync.data); > - return rc; > - } > } > > TRACE_LEAVE(); ------------------------------------------------------------------------------ _______________________________________________ Opensaf-devel mailing list Opensaf-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/opensaf-devel