From b0e34dbaacc0c8ce759a009ef2397e23483558bd Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Tue, 14 Mar 2023 09:24:27 -0400 Subject: [PATCH] MT#55283 use bf_copy ... which is the more direct way to copy a bit flag in a mirror fashion, instead of doing an if/else. Change-Id: I7283d31f7a44e6bf1ee15ea1c14cb3b8fe0293b9 --- daemon/call.c | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/daemon/call.c b/daemon/call.c index 8e30eca1e..3a976be41 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -3410,10 +3410,7 @@ static int monologue_subscribe_request1(struct call_monologue *src_ml, struct ca codec_handlers_update(dst_media, src_media, flags, sp); - if (MEDIA_ISSET(src_media, RECV)) - MEDIA_SET(dst_media, SEND); - else - MEDIA_CLEAR(dst_media, SEND); + bf_copy(&dst_media->media_flags, MEDIA_FLAG_SEND, &src_media->media_flags, SP_FLAG_RECV); MEDIA_CLEAR(dst_media, RECV); __rtcp_mux_set(flags, dst_media);