diff options
author | Russell Bryant <russell@russellbryant.com> | 2006-06-11 21:23:16 +0000 |
---|---|---|
committer | Russell Bryant <russell@russellbryant.com> | 2006-06-11 21:23:16 +0000 |
commit | 9aac1c00350a0ffb72307223f038dcbde88b3ee2 (patch) | |
tree | 4e7c919a9258843f9280e3440c4e58feb7d13e58 /pbx.c | |
parent | 4cef7b714e6a1202be57e313a3c86b05b8b8cbcd (diff) |
Merged revisions 33548 via svnmerge from
https://origsvn.digium.com/svn/asterisk/branches/1.2
........
r33548 | russell | 2006-06-11 17:21:23 -0400 (Sun, 11 Jun 2006) | 2 lines
fix another place where a frame does not get free'd
........
git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@33549 65c4cc65-6c06-0410-ace0-fbb531ad65f3
Diffstat (limited to 'pbx.c')
-rw-r--r-- | pbx.c | 6 |
1 files changed, 4 insertions, 2 deletions
@@ -4452,8 +4452,10 @@ static void *async_wait(void *data) break; if (f->frametype == AST_FRAME_CONTROL) { if ((f->subclass == AST_CONTROL_BUSY) || - (f->subclass == AST_CONTROL_CONGESTION) ) - break; + (f->subclass == AST_CONTROL_CONGESTION) ) { + ast_frfree(f); + break; + } } ast_frfree(f); } |