Skip to content

Commit

Permalink
siptrace: fix destination target parameter on ki_sip_trace_msg
Browse files Browse the repository at this point in the history
fixes #3457
  • Loading branch information
linuxmaniac committed May 17, 2023
1 parent bafefbc commit fe4c47b
Showing 1 changed file with 8 additions and 1 deletion.
9 changes: 8 additions & 1 deletion src/modules/siptrace/siptrace.c
Expand Up @@ -1231,7 +1231,14 @@ static int w_sip_trace_msg(sip_msg_t *msg, char *vmsg, char *saddr, char *taddr,
static int ki_sip_trace_msg(sip_msg_t *msg, str *vmsg, str *saddr, str *taddr,
str *duri, str *corrid)
{
trace_send_hep_duplicate(vmsg, saddr, taddr, (duri && duri->len>0)?&duri:NULL,
dest_info_t dest;
if(duri && duri->len>0) {
if (siptrace_parse_uri(duri, &dest) < 0) {
LM_ERR("failed to parse mirroring destination uri\n");
return -1;
}
}
trace_send_hep_duplicate(vmsg, saddr, taddr, (duri && duri->len>0)?&dest:NULL,
(corrid && corrid->len>0)?corrid:NULL);

return 1;
Expand Down

0 comments on commit fe4c47b

Please sign in to comment.