From 92ae6a2decef9513ef2243652d3402cfab84a2d1 Mon Sep 17 00:00:00 2001 From: Richard Fuchs Date: Wed, 13 May 2026 09:14:39 -0400 Subject: [PATCH] MT#55283 add warning for mutually exclusive option Change-Id: Ifd47a60e85ba2f5eaa0ee4e545cb8ab6b385066b --- daemon/call.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/daemon/call.c b/daemon/call.c index 17e5d49e7..920a3333c 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -1289,6 +1289,9 @@ static bool __init_streams(struct call_media *A, const struct stream_params *sp, __fill_stream(a, &sp->rtp_endpoint, port_off, sp, flags); bf_copy_same(&a->ps_flags, &sp->sp_flags, SHARED_FLAG_STRICT_SOURCE | SHARED_FLAG_MEDIA_HANDOVER); + if (PS_ARESET2(a, STRICT_SOURCE, MEDIA_HANDOVER)) + ilog(LOG_WARN, "Both strict-source and media-handover are set, " + "which are mutually exclusive"); } bf_copy_same(&a->ps_flags, &A->media_flags, SHARED_FLAG_ICE); @@ -1326,6 +1329,9 @@ static bool __init_streams(struct call_media *A, const struct stream_params *sp, } bf_copy_same(&a->ps_flags, &sp->sp_flags, SHARED_FLAG_STRICT_SOURCE | SHARED_FLAG_MEDIA_HANDOVER); + if (PS_ARESET2(a, STRICT_SOURCE, MEDIA_HANDOVER)) + ilog(LOG_WARN, "Both strict-source and media-handover are set, " + "which are mutually exclusive"); } bf_copy_same(&a->ps_flags, &A->media_flags, SHARED_FLAG_ICE);