From fb6d6508f255a83bb034a743f3245398e44e50a0 Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Mon, 11 May 2026 14:31:32 +0200 Subject: [PATCH] MT#61856 monologue_publish: check output of `monologue_open_ports()` Check what it actually returns and accordingly return -1 in case of error to the `monologue_publish()` caller. Change-Id: Ibcf8e71bc1234787654667b04afd43db5cebe5bb --- daemon/call.c | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/daemon/call.c b/daemon/call.c index dc04b3274..d483a619d 100644 --- a/daemon/call.c +++ b/daemon/call.c @@ -4476,7 +4476,11 @@ int monologue_publish(struct call_monologue *ml, sdp_streams_q *streams, sdp_ng_ sdp_sp_move(&media->sp, sp); } - monologue_open_ports(ml); + if (!monologue_open_ports(ml)) { + ilog(LOG_ERR, "Error allocating media ports"); + return -1; + } + monologue_media_start(ml); return 0;