Of course there is, the parent is clueless and spreads misinformation.<p>Heap allocation can easily contain data that have been previously freed in the same process and hence <i>calloc</i> has to perform some extra work to wipe them.