Hello,

Could  you please help check below question about parse_headers error.
Look like it cannot find a '\n' from the header body to the end of message.
Is it possible?

code:

match=q_memchr(tmp, '\n', end-tmp);
                        if (match){
                                match++;
                        }else {
                                ERR("bad body for <%s>(%d)\n", hdr->name.s, 
hdr->type);
                                /* abort(); */
                                tmp=end;
                                goto error;
                        }



Log:            
^[[0;39;49m^[[0;31;49m 5(23) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [Route: <sip:pcsf-aut]
^[[0;39;49m^[[0;31;49m 5(23) ERROR: sipcapture [sipcapture.c:1209]: 
sip_capture_prepare(): cannot parse headers
^[[0;39;49m^[[0;31;49m 5(23) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [Route: <sip:pcsf-aut]
^[[0;39;49m^[[0;31;49m 5(23) ERROR: [parser/parse_ppi_pai.c:124]: 
parse_pai_header(): Error parsing PAI header
^[[0;39;49m^[[0;31;49m 5(23) ERROR: [parser/msg_parser.c:253]: get_hdr_field(): 
bad body for <Route: 
sip:pcsf-aut1.imsgroup0-000.qa41c.imsate.lucentlab.com;lr;ottag=ue_term;bidx=12;ac(9)
^[[0;39;49m^[[0;31;49m 5(23) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [Route: <sip:pcsf-aut]
^[[0;39;49m^[[0;31;49m 5(23) ERROR: [parser/parse_ppi_pai.c:171]: 
parse_ppi_header(): Error parsing PPI header
^[[0;39;49m^[[0;31;49m 4(22) ERROR: [parser/msg_parser.c:253]: get_hdr_field(): 
bad body for <P-Asserted-Identity: sip:+(50)
^[[0;39;49m^[[0;31;49m 4(22) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [P-Asserted-Identity:]
^[[0;39;49m^[[0;31;49m 4(22) ERROR: sipcapture [sipcapture.c:1209]: 
sip_capture_prepare(): cannot parse headers
^[[0;39;49m^[[0;31;49m 4(22) ERROR: [parser/msg_parser.c:253]: get_hdr_field(): 
bad body for <P-Asserted-Identity: sip:+(50)
^[[0;39;49m^[[0;31;49m 4(22) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [P-Asserted-Identity:]
^[[0;39;49m^[[0;31;49m 4(22) ERROR: [parser/parse_ppi_pai.c:124]: 
parse_pai_header(): Error parsing PAI header
^[[0;39;49m^[[0;31;49m 4(22) ERROR: [parser/msg_parser.c:253]: get_hdr_field(): 
bad body for <P-Asserted-Identity: sip:+(50)
^[[0;39;49m^[[0;31;49m 4(22) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [P-Asserted-Identity:]
^[[0;39;49m^[[0;31;49m 4(22) ERROR: [parser/parse_ppi_pai.c:171]: 
parse_ppi_header(): Error parsing PPI header
^[[0;39;49m^[[0;31;49m 3(20) ERROR: [parser/msg_parser.c:253]: get_hdr_field(): 
bad body for <P-Asserted-Identity: sip:+17053200002(50)
^[[0;39;49m^[[0;31;49m 3(20) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [P-Asserted-Identity:]
^[[0;39;49m^[[0;31;49m 3(20) ERROR: sipcapture [sipcapture.c:1209]: 
sip_capture_prepare(): cannot parse headers
^[[0;39;49m^[[0;31;49m 3(20) ERROR: [parser/msg_parser.c:253]: get_hdr_field(): 
bad body for <P-Asserted-Identity: sip:+17053200002(50)
^[[0;39;49m^[[0;31;49m 3(20) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [P-Asserted-Identity:]
^[[0;39;49m^[[0;31;49m 3(20) ERROR: [parser/parse_ppi_pai.c:124]: 
parse_pai_header(): Error parsing PAI header
^[[0;39;49m^[[0;31;49m 3(20) ERROR: [parser/msg_parser.c:253]: get_hdr_field(): 
bad body for <P-Asserted-Identity: sip:+17053200002(50)
^[[0;39;49m^[[0;31;49m 3(20) ERROR: [parser/msg_parser.c:329]: parse_headers(): 
bad header field [P-Asserted-Identity:]
^[[0;39;49m^[[0;31;49m 3(20) ERROR: [parser/parse_ppi_pai.c:171]: 
parse_ppi_header(): Error parsing PPI header

Thanks in advance.



-- 
You are receiving this because you are subscribed to this thread.
Reply to this email directly or view it on GitHub:
https://github.com/kamailio/kamailio/issues/1582
_______________________________________________
Kamailio (SER) - Development Mailing List
[email protected]
https://lists.kamailio.org/cgi-bin/mailman/listinfo/sr-dev

Reply via email to