asterisk/funcs
Mark Michelson 9f7ce9da41 Fix a file playback crash and explicitly initialize values in func_timeout.c
A crash was brought up on the bugtracker. The first run through valgrind
was full of legitimate complaints of uninitialized values in func_timeout when
setting a response timeout. These were fixed but the crash persisted.

A second run through showed the real problem. The reference counting used
for filestreams was incorrect because there were some missing increments
when a frame was read from a format module.

(closes issue #14118)
Reported by: blitzrage
Patches:
      14118v2.patch uploaded by putnopvut (license 60)
Tested by: blitzrage



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@166267 65c4cc65-6c06-0410-ace0-fbb531ad65f3
2008-12-22 16:07:59 +00:00
..
func_audiohookinherit.c Remove the verbatim tag from the author line 2008-12-19 22:40:57 +00:00
func_base64.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_blacklist.c - Add some see-also references based on TFOT. 2008-11-05 12:13:57 +00:00
func_callerid.c Jcolp pointed out that num will also match number 2008-12-04 01:36:39 +00:00
func_cdr.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_channel.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_config.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_curl.c Merge ast_str_opaque branch (discontinue usage of ast_str internals) 2008-12-13 08:36:35 +00:00
func_cut.c Merged revisions 163253 via svnmerge from 2008-12-11 21:48:08 +00:00
func_db.c - Add some see-also references based on TFOT. 2008-11-05 12:13:57 +00:00
func_devstate.c This commit does two things: 2008-11-12 06:46:04 +00:00
func_dialgroup.c This is basically a complete rollback of r155401, as it was determined that 2008-11-25 01:01:49 +00:00
func_dialplan.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_enum.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_env.c Fix various spelling and grammatical issues in documentation 2008-11-02 02:50:33 +00:00
func_extstate.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_global.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_groupcount.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_iconv.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_lock.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_logic.c Add timezone to the possible fields in a timespec. 2008-12-16 22:57:17 +00:00
func_math.c Fix various spelling and grammatical issues in documentation 2008-11-02 02:50:33 +00:00
func_md5.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_module.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_odbc.c Merge ast_str_opaque branch (discontinue usage of ast_str internals) 2008-12-13 08:36:35 +00:00
func_rand.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_realtime.c Merge ast_str_opaque branch (discontinue usage of ast_str internals) 2008-12-13 08:36:35 +00:00
func_sha1.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_shell.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_speex.c Fix various spelling and grammatical issues in documentation 2008-11-02 02:50:33 +00:00
func_sprintf.c we can now build with -Wformat=2, which found a couple of real bugs 2008-11-29 15:29:33 +00:00
func_strings.c Merge ast_str_opaque branch (discontinue usage of ast_str internals) 2008-12-13 08:36:35 +00:00
func_sysinfo.c Fixes sysinfo operator issue also fixed elsewhere in r131445. 2008-07-16 21:54:08 +00:00
func_timeout.c Fix a file playback crash and explicitly initialize values in func_timeout.c 2008-12-22 16:07:59 +00:00
func_uri.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_version.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_vmcount.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
func_volume.c Merge changes from team/group/appdocsxml 2008-11-01 21:10:07 +00:00
Makefile we can now build with -Wformat=2, which found a couple of real bugs 2008-11-29 15:29:33 +00:00