From 9aac1c00350a0ffb72307223f038dcbde88b3ee2 Mon Sep 17 00:00:00 2001 From: Russell Bryant Date: Sun, 11 Jun 2006 21:23:16 +0000 Subject: [PATCH] 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 --- pbx.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pbx.c b/pbx.c index b8beb0f6c6..620b7dc384 100644 --- a/pbx.c +++ b/pbx.c @@ -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); }