ACK , Not tested .

-AVM


On 9/13/2016 10:59 AM, [email protected] wrote:
>   osaf/services/saf/mqsv/mqd/mqd_mbcsv.c |  4 ++++
>   1 files changed, 4 insertions(+), 0 deletions(-)
>
>
> Garbage value causing the problem  so memset() will fix the issue
>
> diff --git a/osaf/services/saf/mqsv/mqd/mqd_mbcsv.c 
> b/osaf/services/saf/mqsv/mqd/mqd_mbcsv.c
> --- a/osaf/services/saf/mqsv/mqd/mqd_mbcsv.c
> +++ b/osaf/services/saf/mqsv/mqd/mqd_mbcsv.c
> @@ -1155,6 +1155,8 @@ static uint32_t mqd_copy_data_to_cold_sy
>                       LOG_CR("%s:%u: ERR_MEMORY: Failed To Allocate Memory", 
> __FILE__, __LINE__);
>                       return SA_AIS_ERR_NO_MEMORY;
>               }
> +             
> +             memset(mbcsv_info->ilist_info, 0, mbcsv_info->ilist_cnt * 
> sizeof(SaNameT));
>       }
>       mbcsv_info->track_cnt = obj_info->tlist.count;
>       if (mbcsv_info->track_cnt) {
> @@ -1164,6 +1166,8 @@ static uint32_t mqd_copy_data_to_cold_sy
>                       LOG_CR("%s:%u: ERR_MEMORY: Failed To Allocate Memory", 
> __FILE__, __LINE__);
>                       return SA_AIS_ERR_NO_MEMORY;
>               }
> +
> +             memset(mbcsv_info->track_info, 0, mbcsv_info->track_cnt * 
> sizeof(MQD_A2S_TRACK_INFO));
>       }
>       itr.state = 0;
>   
>
> ------------------------------------------------------------------------------
> _______________________________________________
> Opensaf-devel mailing list
> [email protected]
> https://lists.sourceforge.net/lists/listinfo/opensaf-devel


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

Reply via email to