revert ability to exit echo app

caused a regression, as only supported VOICE, not VIDEO etc.

(issue #16880)



git-svn-id: https://origsvn.digium.com/svn/asterisk/trunk@249947 65c4cc65-6c06-0410-ace0-fbb531ad65f3
This commit is contained in:
Alec L Davis
2010-03-02 19:39:58 +00:00
parent 78fdaa6865
commit 2866c664b8

View File

@@ -62,26 +62,17 @@ static int echo_exec(struct ast_channel *chan, const char *data)
if (!f) { if (!f) {
break; break;
} }
switch (f->frametype) { f->delivery.tv_sec = 0;
case AST_FRAME_VOICE: f->delivery.tv_usec = 0;
case AST_FRAME_DTMF: if (ast_write(chan, f)) {
f->delivery.tv_sec = 0; ast_frfree(f);
f->delivery.tv_usec = 0; goto end;
if (ast_write(chan, f)) { }
ast_frfree(f); if ((f->frametype == AST_FRAME_DTMF) && (f->subclass.integer == '#')) {
goto end; res = 0;
} ast_frfree(f);
if (f->frametype == AST_FRAME_DTMF) { goto end;
if (f->subclass.integer == '#') { }
res = 0;
ast_frfree(f);
goto end;
}
}
break;
default:
break;
}
ast_frfree(f); ast_frfree(f);
} }
end: end: