[SR-Dev] content length

Daniel-Constantin Mierla miconda at gmail.com
Mon Mar 30 15:06:05 CEST 2009


Hello,

the data lumps system is critically affected if content-length is wrong 
for UDP. The anchor_lump() calls abort() in the case content-length is 
higher than actually body length. This can be prevented by called sanity 
module to check the content length, however, I consider being too 
drastic to have abort in such case, it would be better to return an 
error and let the sip router process other messages. Opinions?

Checking sip-router sources, it faces same issue.

Another option would be to correct the C-L value locally, but the right 
one is that phone vendor fixes its side.

Cheers,
Daniel

-- 
Daniel-Constantin Mierla
SIP Router Masterclass - Kamailio (OpenSER) Training
http://www.asipto.com/index.php/sip-router-masterclass/




More information about the sr-dev mailing list