mirror of
https://github.com/nginx/nginx.git
synced 2026-10-24 22:57:43 -05:00
Fix setting the IPV6_DONTFRAG socket option
The fix includes the socket option level (IPPROTO_IPV6) in the feature test and the macro (NGX_HAVE_IPV6_DONTFRAG) in the ngx_configure_listening_sockets() function. Reported by Eric Fortis.
This commit is contained in:
1 parent
3f720dc784
commit
18ccebb1a8
2 files changed
+2
-2
No files matched your search
@@ -472,7 +472,7 @@ ngx_feature_incs="#include <sys/socket.h>
|
||||
#include <netinet/in.h>"
|
||||
ngx_feature_path=
|
||||
ngx_feature_libs=
|
||||
ngx_feature_test="setsockopt(0, IPPROTO_IP, IPV6_DONTFRAG, NULL, 0)"
|
||||
ngx_feature_test="setsockopt(0, IPPROTO_IPV6, IPV6_DONTFRAG, NULL, 0)"
|
||||
. auto/feature
|
||||
|
||||
|
||||
|
||||
@@ -1099,7 +1099,7 @@ ngx_configure_listening_sockets(ngx_cycle_t *cycle)
|
||||
}
|
||||
}
|
||||
|
||||
#elif (NGX_HAVE_IP_DONTFRAG)
|
||||
#elif (NGX_HAVE_IPV6_DONTFRAG)
|
||||
|
||||
if (ls[i].quic && ls[i].sockaddr->sa_family == AF_INET6) {
|
||||
value = 1;
|
||||
|
||||
Reference in new issue
Block a user