From bb860ae001abf0fc6567d98e94eceeadf2a371b6 Mon Sep 17 00:00:00 2001 From: Michael Davidsaver Date: Sat, 21 Nov 2020 10:10:54 -0800 Subject: [PATCH] rtems5: correct ifreq_size() --- modules/libcom/src/osi/os/RTEMS-posix/osdSock.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/modules/libcom/src/osi/os/RTEMS-posix/osdSock.h b/modules/libcom/src/osi/os/RTEMS-posix/osdSock.h index e5568fc1b..315c460dd 100644 --- a/modules/libcom/src/osi/os/RTEMS-posix/osdSock.h +++ b/modules/libcom/src/osi/os/RTEMS-posix/osdSock.h @@ -72,7 +72,7 @@ typedef int osiSockOptMcastTTL_t; # define SHUT_RDWR 2 #endif -#define ifreq_size(pifreq) (sizeof(pifreq->ifr_name)) +#define ifreq_size(pifreq) (pifreq->ifr_addr.sa_len + sizeof(pifreq->ifr_name)) #ifndef IPPORT_USERRESERVED #define IPPORT_USERRESERVED 5000