diff --git a/daemon/call_interfaces.c b/daemon/call_interfaces.c index e933d0510..64db02a98 100644 --- a/daemon/call_interfaces.c +++ b/daemon/call_interfaces.c @@ -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.