asterisk/pbx
Steve Murphy 4e29ae8806 Merged revisions 109309 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.4

........
r109309 | murf | 2008-03-18 00:37:15 -0600 (Tue, 18 Mar 2008) | 17 lines

(closes issue #11903)
Reported by: atis

Many thanks to atis for spotting this problem and reporting it.
The fix was to straighten out how items are placed on and removed
from the file stack. Regressions as well as the provided test case
helped to straighten out all code paths. valgrind was used to make
sure all memory allocated was freed.

Sorry for not solving this earlier. I got distracted.

Added the ntest23 regression test, which is mainly a copy of ntest22, 
but with a few juicy errors thrown in, to replicate the kind of 
error that atis spotted.



........


git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@109357 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2008-03-18 14:09:50 +00:00
..
ael/ael-test Merged revisions 109309 via svnmerge from 2008-03-18 14:09:50 +00:00
Makefile Merged revisions 93180 via svnmerge from 2007-12-17 07:25:35 +00:00
dundi-parser.c remove a bunch of duplicate includes 2007-11-16 23:54:45 +00:00
dundi-parser.h make the 'name' and 'value' fields in ast_variable const char * 2007-11-14 13:18:40 +00:00
pbx_ael.c (closes issue #6002) 2008-03-07 18:57:57 +00:00
pbx_config.c (closes issue #6019) 2008-03-10 21:48:20 +00:00
pbx_dundi.c Merge changes from team/mvanbaak/cli-command-audit 2008-02-08 21:26:32 +00:00
pbx_gtkconsole.c Merged revisions 97645 via svnmerge from 2008-01-09 23:02:19 +00:00
pbx_loopback.c Use defined return values in load_module in more places. 2007-12-26 20:02:27 +00:00
pbx_lua.c Update documentation for pbx_lua. 2007-12-07 21:28:49 +00:00
pbx_realtime.c Several manager changes: 2008-01-10 00:12:35 +00:00
pbx_spool.c Use defined return values in load_module in more places. 2007-12-26 20:02:27 +00:00