From 40bf6407419cc64bf026d668e33f7631377d564c Mon Sep 17 00:00:00 2001 From: Un1q32 Date: Fri, 25 Apr 2025 00:20:52 -0400 Subject: [PATCH] move this variable down --- oc2rnet.c | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) diff --git a/oc2rnet.c b/oc2rnet.c index 72fd1da..3796cf1 100644 --- a/oc2rnet.c +++ b/oc2rnet.c @@ -36,12 +36,6 @@ static ssize_t doPing(uint32_t ip, size_t size, char *data, char *response, .sin_addr.s_addr = ip, }; - size_t header_size = -#ifdef __linux__ - ICMP_HEADER_SIZE; -#else - sizeof(struct icmp); -#endif size_t packet_size = size + ICMP_HEADER_SIZE; unsigned char *packet = malloc(packet_size); if (!packet) { @@ -88,6 +82,12 @@ static ssize_t doPing(uint32_t ip, size_t size, char *data, char *response, return -1; } + size_t header_size = +#ifdef __linux__ + ICMP_HEADER_SIZE; +#else + sizeof(struct icmp); +#endif unsigned char *recvbuf = calloc(size + header_size, 1); if (!recvbuf) { free(packet);