From 1d9dcd3fdd3c66107d17f80bebd1a5eaced70d36 Mon Sep 17 00:00:00 2001 From: Namonay Date: Mon, 16 Sep 2024 17:25:13 +0200 Subject: [PATCH] missing casts --- main.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main.c b/main.c index 64bbb89..823671f 100644 --- a/main.c +++ b/main.c @@ -52,7 +52,7 @@ int ft_recv(int sock, int seq, char *ip) struct icmp_header *icmp_recv_hdr = (struct icmp_header *)(data + 20); int len; struct sockaddr_in addr; - recvfrom(sock, data, sizeof(data), 0, &addr, &len); + recvfrom(sock, data, sizeof(data), 0, (struct sockaddr *)&addr, &len); // while (recvfrom(sock, data, sizeof(data), 0, &addr, &len) > 0 && icmp_recv_hdr->type != 0); printf("%d bytes from %s: icmp_seq:%d time:placeholder", len, ip, icmp_recv_hdr->seq); @@ -76,7 +76,7 @@ int main(int argc, char **argv) return (0); } ip = inet_ntoa(dst.sin_addr); - bind(sock, &dst, sizeof(dst)); + bind(sock, (struct sockaddr *)&dst, sizeof(dst)); while (1) { ft_ping(sock, seq, dst);