diff --git a/src/main.c b/src/main.c index 62a8ba4..5912e26 100644 --- a/src/main.c +++ b/src/main.c @@ -83,6 +83,8 @@ static int check_reply(struct icmphdr *sent_hdr, struct icmphdr *recv_hdr, size_ return 1; if (recv_hdr->type == 8) return 1; + if (recv_hdr->type != 0) + return 0; if ((size_t) recv_size != sent_size) return 1; return check_packet_conformity((char *)sent_hdr, (char *)recv_hdr, recv_size);