<DIV>Hi,</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp;&nbsp;&nbsp; I am trying to call my own function (&nbsp; say abc()&nbsp; )&nbsp;inside chan_sip.c - sip_send_mwi_to_peer...</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; I <STRONG>check</STRONG> if peer-&gt;tohost has a length&gt;0 which means that its a IP address (not registered Endpoint), I call my function....</DIV>
<DIV>&nbsp;</DIV>
<DIV>&nbsp; For some when i introduce the check above, my peer-&gt;mailbox gets a NULL character in between 2 mailboxes (for the same peer)</DIV>
<DIV>&nbsp;</DIV>
<DIV>With the above check in place I see value of peer-&gt;mailbox as 1234\0007890</DIV>
<DIV>&nbsp;&nbsp; where 1234 and 7890 are teh 2 mailboxes....</DIV>
<DIV>&nbsp;</DIV>
<DIV>Without my check in place....the variable looks like this: 1234,7890</DIV>
<DIV>&nbsp;</DIV>
<DIV>How could just putting an "if" check cause this...?</DIV><p>__________________________________________________<br>Do You Yahoo!?<br>Tired of spam?  Yahoo! Mail has the best spam protection around <br>http://mail.yahoo.com