From 89e126af29101ad578350fd47c58cf5ab62f0141 Mon Sep 17 00:00:00 2001 From: Donat Zenichev Date: Thu, 14 May 2026 12:19:24 +0200 Subject: [PATCH] MT#61856 call_flags: attr manipulations, return if unsupported If the type is wrong, just return. This make it consistent with the rest of attr manipulations helpers around. Change-Id: I4fa8aba6ef8fa382e36b2042e60b51df7ad10494 --- daemon/call_flags.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/daemon/call_flags.c b/daemon/call_flags.c index 68e6a175f..1e0ab7ad1 100644 --- a/daemon/call_flags.c +++ b/daemon/call_flags.c @@ -224,8 +224,10 @@ static const char *ng_sdp_attr_manipulations_iter(const ng_parser_t *parser, str return parser->dict_iter(parser, command_action, ng_sdp_attr_media_iter, sm); } INLINE const char *ng_sdp_attr_manipulations(const ng_parser_t *parser, sdp_ng_flags *flags, parser_arg value) { - if (!parser->is_dict(value)) + if (!parser->is_dict(value)) { ilog(LOG_WARN, "SDP manipulations: Wrong type for this type of command."); + return NULL; + } return parser->dict_iter(parser, value, ng_sdp_attr_manipulations_iter, flags); }