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

Reply via email to