diff --git a/apps/app_zapscan.c b/apps/app_zapscan.c index 502aa5a348cdfc10280100a32517845ddbe3e788..d41723c4cc064200f1b5f5c03c7d77f523643160 100755 --- a/apps/app_zapscan.c +++ b/apps/app_zapscan.c @@ -257,7 +257,7 @@ static int conf_exec(struct ast_channel *chan, void *data) for (;;) { f = ast_read(chan); - if (!f || ast_check_hangup(chan)) + if (!f) break; if ((f->frametype == AST_FRAME_DTMF) && (f->subclass == '*')) { ast_frfree(f);