mirror of
https://github.com/skeeto/endlessh.git
synced 2025-12-10 15:05:35 +00:00
Correct for different definitions of sockaddr_in
On BSD it doesn't like the braces, and on Linux it prefers braces. Ugh.
This commit is contained in:
@@ -425,7 +425,8 @@ server_create(int port)
|
|||||||
r = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &dummy, sizeof(dummy));
|
r = setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &dummy, sizeof(dummy));
|
||||||
if (r == -1) die();
|
if (r == -1) die();
|
||||||
|
|
||||||
struct sockaddr_in addr = {AF_INET, htons(port), {htonl(INADDR_ANY)}};
|
struct sockaddr_in addr = {AF_INET, htons(port)};
|
||||||
|
addr.sin_addr.s_addr = htonl(INADDR_ANY);
|
||||||
r = bind(s, (void *)&addr, sizeof(addr));
|
r = bind(s, (void *)&addr, sizeof(addr));
|
||||||
if (r == -1) die();
|
if (r == -1) die();
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user