On Wed, Jan 11, 2012 at 08:53:07PM +0800, 夏业添 wrote: > As the man page of malloc said:"The memory is not initialized" That means, if malloc returns a region that has previously been malloc'd, written to and free'd, you may get the these previously written data. HTH, Jonathan Neuschäfer