fix ICMP length bug