summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorzuul <zuul@gerrit.asterisk.org>2016-11-16 15:06:23 -0600
committerGerrit Code Review <gerrit2@gerrit.digium.api>2016-11-16 15:06:23 -0600
commitf4f152f35ca303d480be54d483327a53c21d44b7 (patch)
treebf4e02417543d90d38fef2ba70a3c0f28624e8db
parent4c3d25875f0a91554437020aec8f79e53db1d26b (diff)
parent993a6f96c7f6e07849af4a923ad3a0497ca854bd (diff)
Merge "apps/app_echo: Only relay a single video source change frame" into 13
-rw-r--r--apps/app_echo.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/apps/app_echo.c b/apps/app_echo.c
index c6e37db57..914607871 100644
--- a/apps/app_echo.c
+++ b/apps/app_echo.c
@@ -68,7 +68,8 @@ static int echo_exec(struct ast_channel *chan, const char *data)
f->delivery.tv_sec = 0;
f->delivery.tv_usec = 0;
if (f->frametype == AST_FRAME_CONTROL
- && f->subclass.integer == AST_CONTROL_VIDUPDATE) {
+ && f->subclass.integer == AST_CONTROL_VIDUPDATE
+ && !fir_sent) {
if (ast_write(chan, f) < 0) {
ast_frfree(f);
goto end;