[Gluster-devel] catching unitialized structures

Jeff Darcy jdarcy at redhat.com
Tue Apr 30 14:41:00 UTC 2013


On 04/30/2013 10:27 AM, Kaleb KEITHLEY wrote:
>>>
>>> I did a quick scan of mem-pool.c but failed to notice anything
>>> obvious. If you
>>> happen to notice it again, it should be worth a patch.
>>
>>
>> Mem-pool does zero memory, but none of GF_CALLOC, GF_MALLOC, or
>> GF_REALLOC do.  For example, GF_CALLOC just calls __gf_calloc which just
>> calls calloc.
>
> ??
>
> from TFM:
>
>      The  calloc()  function allocates memory for an array of nmemb
>      elements of size bytes each and returns a pointer to the allocated
>      memory.   The memory  is  set  to zero.

Yes, but also from TFM:

 >The  malloc()  function  allocates  size bytes and returns a pointer to the
 >allocated memory.  The memory is not initialized.





More information about the Gluster-devel mailing list