From: Anthony Minessale Date: Thu, 10 Dec 2015 01:02:23 +0000 (-0600) Subject: FS-8642 #resolve [CF_VIDEO_READY set on non-video calls] X-Git-Tag: v1.6.6~1^2~59 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=85f8bca62869beb6cf380e2e81874a6d97569852;p=thirdparty%2Ffreeswitch.git FS-8642 #resolve [CF_VIDEO_READY set on non-video calls] --- diff --git a/src/switch_channel.c b/src/switch_channel.c index b6e282ced5..a62a39a388 100644 --- a/src/switch_channel.c +++ b/src/switch_channel.c @@ -1995,8 +1995,9 @@ SWITCH_DECLARE(void) switch_channel_clear_flag(switch_channel_t *channel, switch ACTIVE = 1; } - if (flag == CF_VIDEO_PASSIVE) { + if (flag == CF_VIDEO_PASSIVE && channel->flags[CF_VIDEO]) { channel->flags[CF_VIDEO_READY] = 1; + if (channel->flags[flag]) { CLEAR = 1; }