Opened 4 years ago
ICMP errors don't seem to be correctly propagated in all cases
|Reported by:||anevilyak||Owned by:||zooey|
|Component:||Network & Internet/IPv4||Version:||R1/Development|
|Has a Patch:||no||Platform:||All|
Typically, errors like ICMP host unreachable appear to get propagated back as failures to the respective socket client, i.e. when attempting a TCP connection. However, in the case of a direct ICMP user like the ping command, this doesn't appear to occur properly, as it has code to detect/handle ICMP error replies and print them, but this doesn't seem to actually get triggered when running a ping to such an unreachable host on Haiku, while it does when pinging from FreeBSD to the same target host and the same ping code.