Re: catching unitialized structures

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 04/30/2013 10:41 AM, Jeff Darcy wrote:
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.

Yes, but both Avati and I are referring to your statement that GF_CALLOC/calloc do not zero the memory. See above.

--

Kaleb




[Index of Archives]     [Gluster Users]     [Ceph Users]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux