[SR-Users] [sr-users] Function sdp_get_line_startswith in sdpops removes \r in SIP messages
Tuan Viet Nguyen
ntvietvn at gmail.com
Fri Dec 6 10:50:26 CET 2013
Hello,
It seems that when calling the function sdp_get_line_startswith, it removes
the \r (0d in hexa) from the SIP message before forwarding it. In the code
(sdpops_mod.c) from line 1402 to 1406, we see that
// remove ending \r\n if exists
if (avp_val.s.s[line.len-2] == '\r' && avp_val.s.s[line.len-1] ==
'\n')
{
avp_val.s.s[line.len-2] = '\0';
avp_val.s.len -= 2;
}
As avp_val is the pointer pointing directly to the line in the message, all
modification made to this variable will also be applied to the message.
Am I wrong?
Regards,
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.sip-router.org/pipermail/sr-users/attachments/20131206/53222b72/attachment.html>
More information about the sr-users
mailing list