Hi Bastian,
at least we found the guilty element. As the user is extracted from the
msg, can please post the message that triggers this error (or at least
the uri..). hexa version is needed if non printing chars are included.
regards,
bogdan
Bastian Schern wrote:
Hi Bogdan,
i applied the new patch to record.c and got these results:
--- snip ---
0(29780) xl_printf: final buffer length 125
0(29780) Sat Feb 4 00:04:31 2006:
<sip:00045977408@sipbase.de>;tag=q1snnhms5k : record_route_preset(
"217.160.188.74:5060;nat=yes" )
0(29780) ***: after adding user, len=1074334712
0(29780) ***: after adding IP, len=1074334739
0(29780) ***: after adding fom tag, len=1074334755
0(29780) record_route_preset(): No memory left
0(29780) parse_headers: flags=200
0(29780) DEBUG: get_hdr_body : content_length=295
0(29780) found end of header
[...]
0(29780) parse_headers: flags=80
0(29780) xl_printf: final buffer length 125
0(29780) Sat Feb 4 00:04:31 2006:
<sip:00045977408@sipbase.de>;tag=q1snnhms5k : record_route_preset(
"217.160.188.74:5060;nat=yes" )
0(29780) ***: after adding user, len=1074334712
0(29780) ***: after adding IP, len=1074334739
0(29780) ***: after adding fom tag, len=1074334755
0(29780) record_route_preset(): No memory left
0(29780) parse_headers: flags=200
0(29780) DEBUG: get_hdr_body : content_length=295
0(29780) found end of header
--- snap ---
It looks like there is a problem with the user. Could it be that the
tailing "000" are the problem?
Regards
Bastian