]> git.ipfire.org Git - thirdparty/freeswitch.git/commitdiff
FS-8642 #resolve [CF_VIDEO_READY set on non-video calls]
authorAnthony Minessale <anthm@freeswitch.org>
Thu, 10 Dec 2015 01:02:23 +0000 (19:02 -0600)
committerAnthony Minessale <anthm@freeswitch.org>
Thu, 10 Dec 2015 01:02:23 +0000 (19:02 -0600)
src/switch_channel.c

index b6e282ced5716f2efada76af752fa0e3187b6a30..a62a39a388535b84a6e140806f582f3c1437ab19 100644 (file)
@@ -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;
                }