Browse Source

SDL_utils.c: restrict gethostname() usage to non-windows

Reference issue: https://github.com/libsdl-org/SDL/issues/11228.
Ozkan Sezer 6 months ago
parent
commit
4612db21a3
1 changed files with 2 additions and 2 deletions
  1. 2 2
      src/SDL_utils.c

+ 2 - 2
src/SDL_utils.c

@@ -20,7 +20,7 @@
 */
 #include "SDL_internal.h"
 
-#ifdef HAVE_GETHOSTNAME
+#if defined(HAVE_GETHOSTNAME) && !defined(SDL_PLATFORM_WINDOWS)
 #include <unistd.h>
 #endif
 
@@ -299,7 +299,7 @@ int SDL_URIToLocal(const char *src, char *dst)
             const size_t src_len = hostname_end - (src + 1);
             size_t hostname_len;
 
-#ifdef HAVE_GETHOSTNAME
+#if defined(HAVE_GETHOSTNAME) && !defined(SDL_PLATFORM_WINDOWS)
             char hostname[257];
             if (gethostname(hostname, 255) == 0) {
                 hostname[256] = '\0';