<html><head><meta name="qrichtext" content="1" /></head><body style="font-size:10pt;font-family:Bitstream Vera Sans">
<p>On Friday 01 June 2007 13:21:09 Sekhar Pedamallu wrote:</p>
<p></p>
<p><span style="font-style:italic">     for(l_iIndex = 0; l_iIndex &lt; l_iCount ; l_iIndex++)</span></p>
<p><span style="font-style:italic">     {</span></p>
<p><span style="font-style:italic">         l_pcTemp = (char *)malloc(l_iSize); </span></p>
<p><span style="font-style:italic">         if(NULL == l_pcTemp)</span></p>
<p><span style="font-style:italic">         {</span></p>
<p><span style="font-style:italic">             printf(&quot;Memory allocation failed  \n&quot;);    </span></p>
<p><span style="font-style:italic">             exit(1);</span></p>
<p><span style="font-style:italic">         }</span></p>
<p><span style="font-style:italic">  //         printf(&quot; Start Address %p \n&quot;,l_pcTemp);</span></p>
<p><span style="font-style:italic">  //       printf(&quot; End Address %p \n&quot;,l_pcTemp+l_iSize-1);    </span></p>
<p><span style="font-style:italic">====&gt;  memset(l_pcTemp,0,l_iSize);    maybe   memset(l_pcTemp,0,strlen(l_pcTemp));   will work better???</span></p>
<p><span style="font-style:italic">         free(l_pcTemp);</span></p>
<p><span style="font-style:italic">   </span></p>
<p><span style="font-style:italic">    }   </span></p>
<p><span style="font-style:italic"> </span></p>
<p>BTW: you can use calloc() instead of malloc() + memset()</p>
<p></p>
<p></p>
<p>Ciao,</p>
<p>Tito</p>
<p></p>
</body></html>