ladybird/Ports/openttd/patches/0003-Pass-setsockopt-argument-as-char.patch

23 lines
874 B
Diff

From 0000000000000000000000000000000000000000 Mon Sep 17 00:00:00 2001
From: Kevin Nobel <kevin@2sk.nl>
Date: Tue, 5 Apr 2022 23:05:14 +0200
Subject: [PATCH] Pass `setsockopt` argument as char*
---
src/network/core/os_abstraction.cpp | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/src/network/core/os_abstraction.cpp b/src/network/core/os_abstraction.cpp
index 225c95d..2da1575 100644
--- a/src/network/core/os_abstraction.cpp
+++ b/src/network/core/os_abstraction.cpp
@@ -172,7 +172,7 @@ bool SetReusePort(SOCKET d)
return setsockopt(d, SOL_SOCKET, SO_REUSEADDR, (const char *)&reuse_port, sizeof(reuse_port)) == 0;
#else
int reuse_port = 1;
- return setsockopt(d, SOL_SOCKET, SO_REUSEPORT, &reuse_port, sizeof(reuse_port)) == 0;
+ return setsockopt(d, SOL_SOCKET, SO_REUSEADDR, (const char *)&reuse_port, sizeof(reuse_port)) == 0;
#endif
}