138 introduced some new behavior to make sure the data structure into which we deserialise ICMP messages is sized correctly. However it looks like there's some kind of weird incompatibility problem -- what works on Linux and macOS doesn't work on Windows unless the length of the IP packet header as also added on to the size.
This PR fixes #143 and makes the pinger work on Windows again.
138 introduced some new behavior to make sure the data structure into which we deserialise ICMP messages is sized correctly. However it looks like there's some kind of weird incompatibility problem -- what works on Linux and macOS doesn't work on Windows unless the length of the IP packet header as also added on to the size.
This PR fixes #143 and makes the pinger work on Windows again.