TT#36226 implement unescaping for source_user and source_cli fields

Change-Id: Ib87a7288da944f5cdbcaeb09580c5308d1f6b24b
changes/09/21109/1
Andrew Pogrebennyk 8 years ago
parent 30ba71a94d
commit f6d329d7ce

@ -248,6 +248,7 @@ static int cdr_parse_srcleg(char *srcleg, cdr_entry_t *cdr)
}
*tmp1 = '\0';
g_strlcpy(cdr->source_user, tmp2, sizeof(cdr->source_user));
uri_unescape(cdr->source_user);
tmp2 = ++tmp1;
tmp1 = strchr(tmp2, MED_SEP);
@ -269,6 +270,7 @@ static int cdr_parse_srcleg(char *srcleg, cdr_entry_t *cdr)
}
*tmp1 = '\0';
g_strlcpy(cdr->source_cli, tmp2, sizeof(cdr->source_cli));
uri_unescape(cdr->source_cli);
tmp2 = ++tmp1;
tmp1 = strchr(tmp2, MED_SEP);
@ -408,6 +410,7 @@ static int cdr_parse_srcleg(char *srcleg, cdr_entry_t *cdr)
}
*tmp1 = '\0';
g_strlcpy(cdr->source_user_out, tmp2, sizeof(cdr->source_user_out));
uri_unescape(cdr->source_user_out);
tmp2 = ++tmp1;
tmp1 = strchr(tmp2, MED_SEP);

Loading…
Cancel
Save