mirror of
https://github.com/cesanta/mongoose.git
synced 2026-10-21 11:30:01 +00:00
Address https://github.com/cesanta/mongoose/discussions/2305 - bind to v6 only / v6 and v4
This commit is contained in:
1 parent
33ab44430c
commit
00d475bc7e
4 files changed
+12
-2
No files matched your search
+2
-1
@@ -212,7 +212,8 @@ bool mg_open_listener(struct mg_connection *c, const char *url) {
|
||||
// won't work! (setsockopt will return EINVAL)
|
||||
MG_ERROR(("setsockopt(SO_REUSEADDR): %d", MG_SOCK_ERR(rc)));
|
||||
#endif
|
||||
#if defined(IPV6_V6ONLY)
|
||||
#if MG_IPV6_V6ONLY
|
||||
// Bind only to the V6 address, not V4 address on this port
|
||||
} else if (c->loc.is_ip6 &&
|
||||
(rc = setsockopt(fd, IPPROTO_IPV6, IPV6_V6ONLY, (char *) &on,
|
||||
sizeof(on))) != 0) {
|
||||
|
||||
Reference in new issue
Block a user