From 400faff5ba53c8cffed39be34a747582a3673aee Mon Sep 17 00:00:00 2001 From: Cthulhu-throwaway <96153783+Cthulhu-throwaway@users.noreply.github.com> Date: Tue, 31 May 2022 01:08:45 -0300 Subject: [PATCH] Proper buildfix for some Windows environments --- libretro-common/include/net/net_socket.h | 2 ++ libretro-common/net/net_socket.c | 3 +-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/libretro-common/include/net/net_socket.h b/libretro-common/include/net/net_socket.h index c32a2d6504..570b4b601a 100644 --- a/libretro-common/include/net/net_socket.h +++ b/libretro-common/include/net/net_socket.h @@ -27,6 +27,8 @@ #include #include +#include + #include RETRO_BEGIN_DECLS diff --git a/libretro-common/net/net_socket.c b/libretro-common/net/net_socket.c index 182edf2727..e941e1df44 100644 --- a/libretro-common/net/net_socket.c +++ b/libretro-common/net/net_socket.c @@ -33,7 +33,6 @@ #include -#include #include int socket_init(void **address, uint16_t port, const char *server, enum socket_type type) @@ -466,7 +465,7 @@ bool socket_connect_with_timeout(int fd, void *data, unsigned timeout) int error = -1; socklen_t errsz = sizeof(error); - getsockopt(fd, SOL_SOCKET, SO_ERROR, &error, &errsz); + getsockopt(fd, SOL_SOCKET, SO_ERROR, (char*)&error, &errsz); if (error) return false; }