[asterisk-commits] mmichelson: branch 1.4 r113507 -	/branches/1.4/apps/app_parkandannounce.c
    SVN commits to the Asterisk project 
    asterisk-commits at lists.digium.com
       
    Tue Apr  8 14:07:39 CDT 2008
    
    
  
Author: mmichelson
Date: Tue Apr  8 14:07:38 2008
New Revision: 113507
URL: http://svn.digium.com/view/asterisk?view=rev&rev=113507
Log:
Fix potential buffer overflow that could happen if more than 100 announce files
were specified when calling ParkAndAnnounce. This overflow is not exploitable remotely
and so there is no need for a security advisory.
(closes issue #12386)
Reported by: davidw
Modified:
    branches/1.4/apps/app_parkandannounce.c
Modified: branches/1.4/apps/app_parkandannounce.c
URL: http://svn.digium.com/view/asterisk/branches/1.4/apps/app_parkandannounce.c?view=diff&rev=113507&r1=113506&r2=113507
==============================================================================
--- branches/1.4/apps/app_parkandannounce.c (original)
+++ branches/1.4/apps/app_parkandannounce.c Tue Apr  8 14:07:38 2008
@@ -211,7 +211,7 @@
 	tpl_working = template;
 	tpl_current=strsep(&tpl_working, ":");
 
-	while(tpl_current && looptemp < sizeof(tmp)) {
+	while(tpl_current && looptemp < ARRAY_LEN(tmp)) {
 		tmp[looptemp]=tpl_current;
 		looptemp++;
 		tpl_current=strsep(&tpl_working,":");
    
    
More information about the asterisk-commits
mailing list