HI All,
According to Kamailio Devel Guide it is mentioned that pasrse_msg()
fucntion returns 0 if it it parses the sip message finely and >0 if error
occurs.
I pass a anonymous packet to this function (packet which is not sip packet)
then it should return >0 value but the function crashes.
Here is gdb back trace:
#0 0x00000033d8c81261 in strnlen () from /lib64/libc.so.6
#1 0x00000033d8c4526e in vfprintf () from /lib64/libc.so.6
#2 0x00000033d8ce4dd0 in __vsyslog_chk () from /lib64/libc.so.6
#3 0x00000033d8ce5000 in syslog () from /lib64/libc.so.6
#4 0x0000000000624830 in parse_msg (
buf=0x7f93e0bd8d68
"\373kÇ?V\020r\300m\221\217/\r\n\362\315\354\027\227k\366\200\251\252\367\036\336mã³¹\036\237\361\200\071\200Z\352\315\026\312\060\260`P\277\020\243ɬf;\273EV\"P\262",
<incomplete sequence \366>, len=723, msg=0x7fff7af2c190) at
parser/msg_parser.c:704
Thanks and Regards
Varun