<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=iso-8859-1">

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">
<HTML>
<HEAD>

<META NAME="Generator" CONTENT="MS Exchange Server version 6.5.7650.28">
<TITLE>asterisk-dev Digest, Vol 24, Issue 23</TITLE>
</HEAD>
<BODY>
<DIV id=idOWAReplyText18576 dir=ltr>
<DIV dir=ltr><FONT size=2><FONT face=Arial>Greetings -</FONT></FONT></DIV>
<DIV dir=ltr><FONT size=2><FONT face=Arial></FONT></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2><FONT face=Arial>I checked out asterisk 1.2.9 and am 
now looking at line #443 in rtp.c. Here it is:</FONT></FONT></DIV>
<DIV dir=ltr><FONT size=2><FONT face=Arial></FONT></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>&nbsp;&nbsp;&nbsp; 
442&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; unsigned int 
*rtpheader;<BR>&nbsp;&nbsp;&nbsp; 
443&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; static struct ast_frame *f, 
null_frame = { AST_FRAME_NULL, };<BR>&nbsp;&nbsp;&nbsp; 
444&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; struct rtpPayloadType 
rtpPT;<BR>&nbsp;&nbsp;&nbsp; 445<BR></FONT></DIV>
<DIV dir=ltr><FONT size=2>Does anybody understand why "struct ast_frame* f" is 
made static ?<BR>I understand why "null_frame" is static but why "f"should 
be?</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>Is it not making ast_rtp_read a little less 
reentrant?</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>Thanks</FONT></DIV>
<DIV dir=ltr><FONT size=2></FONT>&nbsp;</DIV>
<DIV dir=ltr><FONT size=2>-c</DIV></DIV></FONT>

</BODY>
</HTML>