MT#61856 call_interfaces: subscriber answer, check given sdp

Before parsing SDP into `sdp_session`, makes sense to firstly
check the givem sdp body in flags.

Change-Id: Icaf7063aa6c4e09124ccd67682f5d6a90ed4c02d
mr26.1
Donat Zenichev 3 weeks ago
parent 962a869575
commit df56d3c10c

@ -2289,6 +2289,9 @@ const char *call_subscribe_answer_ng(ng_command_ctx_t *ctx) {
if (!call)
return "Unknown call-ID";
if (!flags.sdp.len)
return "No SDP body in message";
if (!sdp_parse(&flags.sdp, &parsed, &flags))
return "Failed to parse SDP";
@ -2300,8 +2303,6 @@ const char *call_subscribe_answer_ng(ng_command_ctx_t *ctx) {
if (!flags.to_tag.s)
return "No to-tag in message";
if (!flags.sdp.len)
return "No SDP body in message";
// get destination monologue
struct call_monologue *dest_ml = call_get_monologue(call, &flags.to_tag);

Loading…
Cancel
Save