Loading lib/if2ip.c +9 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,11 @@ #include "inet_ntoa_r.h" #endif #ifdef VMS #define IOCTL_3_ARGS #include <inet.h> #endif /* The last #include file should be: */ #ifdef MALLOCDEBUG #include "memdebug.h" Loading @@ -90,7 +95,11 @@ char *Curl_if2ip(char *interface, char *buf, int buf_size) memset(&req, 0, sizeof(req)); strcpy(req.ifr_name, interface); req.ifr_addr.sa_family = AF_INET; #ifdef IOCTL_3_ARGS if (SYS_ERROR == ioctl(dummy, SIOCGIFADDR, &req)) { #else if (SYS_ERROR == ioctl(dummy, SIOCGIFADDR, &req, sizeof(req))) { #endif sclose(dummy); return NULL; } Loading Loading
lib/if2ip.c +9 −0 Original line number Diff line number Diff line Loading @@ -66,6 +66,11 @@ #include "inet_ntoa_r.h" #endif #ifdef VMS #define IOCTL_3_ARGS #include <inet.h> #endif /* The last #include file should be: */ #ifdef MALLOCDEBUG #include "memdebug.h" Loading @@ -90,7 +95,11 @@ char *Curl_if2ip(char *interface, char *buf, int buf_size) memset(&req, 0, sizeof(req)); strcpy(req.ifr_name, interface); req.ifr_addr.sa_family = AF_INET; #ifdef IOCTL_3_ARGS if (SYS_ERROR == ioctl(dummy, SIOCGIFADDR, &req)) { #else if (SYS_ERROR == ioctl(dummy, SIOCGIFADDR, &req, sizeof(req))) { #endif sclose(dummy); return NULL; } Loading