aboutsummaryrefslogtreecommitdiffstats
path: root/pbx.c
diff options
context:
space:
mode:
authorroot <root@f38db490-d61c-443f-a65b-d21fe96a405b>2006-06-11 22:04:09 +0000
committerroot <root@f38db490-d61c-443f-a65b-d21fe96a405b>2006-06-11 22:04:09 +0000
commitafb2f1a385132c3b0b8297c3be12e1e2adac20a3 (patch)
tree4ab429df820adf69640abe6ed3e836b3bbf8dda6 /pbx.c
parentc7a31927824fe48c7f946de1cd5d0f2c61ca5d0e (diff)
automerge commit
git-svn-id: http://svn.digium.com/svn/asterisk/branches/1.2-netsec@33575 f38db490-d61c-443f-a65b-d21fe96a405b
Diffstat (limited to 'pbx.c')
-rw-r--r--pbx.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/pbx.c b/pbx.c
index ee00f3a47..4f71fc5c1 100644
--- a/pbx.c
+++ b/pbx.c
@@ -4908,8 +4908,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);
}