|
|
|
@ -2710,14 +2710,12 @@ static const char *call_offer_answer_ng(ng_command_ctx_t *ctx, const char* addr) |
|
|
|
ret = -1; |
|
|
|
|
|
|
|
/* place return output SDP */ |
|
|
|
if (sdp_out.len) { |
|
|
|
ctx->ngbuf->sdp_out = sdp_out.s; |
|
|
|
ctx->parser_ctx.parser->dict_add_str(output, "sdp", &sdp_out); |
|
|
|
ctx->ngbuf->sdp_out = sdp_out.s; |
|
|
|
ctx->parser_ctx.parser->dict_add_str(output, "sdp", &sdp_out); |
|
|
|
|
|
|
|
meta_write_sdp_after(recording, &sdp_out, from_ml, flags.opmode); |
|
|
|
meta_write_sdp_after(recording, &sdp_out, from_ml, flags.opmode); |
|
|
|
|
|
|
|
sdp_out = STR_NULL; /* ownership passed to output */ |
|
|
|
} |
|
|
|
sdp_out = STR_NULL; /* ownership passed to output */ |
|
|
|
} |
|
|
|
|
|
|
|
recording_response(recording, ctx->parser_ctx.parser, output); |
|
|
|
@ -4208,11 +4206,9 @@ const char *call_subscribe_request_ng(ng_command_ctx_t *ctx) { |
|
|
|
return "Failed to create SDP"; |
|
|
|
|
|
|
|
/* place return output SDP */ |
|
|
|
if (sdp_out.len) { |
|
|
|
ctx->ngbuf->sdp_out = sdp_out.s; |
|
|
|
parser->dict_add_str(output, "sdp", &sdp_out); |
|
|
|
sdp_out = STR_NULL; /* ownership passed to output */ |
|
|
|
} |
|
|
|
ctx->ngbuf->sdp_out = sdp_out.s; |
|
|
|
parser->dict_add_str(output, "sdp", &sdp_out); |
|
|
|
sdp_out = STR_NULL; /* ownership passed to output */ |
|
|
|
|
|
|
|
/* add single response ml tag if there's just one, but always add a list |
|
|
|
* TODO: deprecate it, since initially added for monologue subscriptions. |
|
|
|
|