From 120dacd029154aafa7ba876d55fa557ff760edeb Mon Sep 17 00:00:00 2001 From: starnakin Date: Tue, 16 Dec 2025 06:12:02 -0600 Subject: [PATCH] fix: cast --- src/main.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.c b/src/main.c index 3c24468..2aec228 100644 --- a/src/main.c +++ b/src/main.c @@ -213,7 +213,7 @@ int main(int ac, char **av) } while (ret >= 0 && check_reply(&settings.dest.ip, &sender, packet, buffer + sizeof(struct iphdr), packet_size, ret)); - if (ret >= (ssize_t) sizeof(struct icmphdr) + sizeof(struct iphdr) && ((struct icmphdr *) buffer + sizeof(struct iphdr))->type == 0) + if (ret >= (ssize_t) (sizeof(struct icmphdr) + sizeof(struct iphdr)) && ((struct icmphdr *) buffer + sizeof(struct iphdr))->type == 0) { stats.packets_received++; print_recv(&settings, buffer, &start, &stop, &sender);