Hi all,
there is a little problem in loose_route () function.
Loose_route() function is not able to recognize the address of the proxy server (in the ROUTE header field) if ROUTE header field has the ";nat=yes" tag.
So, addresses like " Route: 192.168.2.1;nat=yes;lr=on;ftag=123455 " are read by loose_route as foreign address.
Meanwhile "Route: 192.168.2.1 ;lr=on;ftag=123455" are recognized correctly.

where 192.168.2.1 = proxy server address

Regerds,
Daniel

--
Daniel Grotti
________________________
e-mail : d.grotti@gmail.com