Fix DecrementTTL option.
authorVittorio Gambaletta (VittGam) <github@vittgam.net>
Thu, 3 Sep 2015 14:02:50 +0000 (16:02 +0200)
committerVittorio Gambaletta (VittGam) <github@vittgam.net>
Thu, 3 Sep 2015 14:02:50 +0000 (16:02 +0200)
commita588f6febeca13edd038d78e42efb8aa9f16a444
tree6e02cfbc5f30e735e5240c8bf66354a6302701e0
parent564a14bcd866b39252a4c1f839d6df1377bdb336
Fix DecrementTTL option.

The option was not actually working, as it could be seen on traceroute or mtr.

The problem is that it was checking if the TTL was < 1 (so equal to 0) before decrementing it.

This meant that a packet with a TTL of 1 was being sent with a TTL of 0 on the VPN, instead of being discarded with the ICMP error message.

Signed-off-by: Vittorio Gambaletta <openwrt@vittgam.net>
src/route.c