mod_evasive
mod_evasive copied to clipboard
Fix FreeBSD 13.5 build error - Using s6_addr struct
Using s6_addr struct, in compliance with RFC 2553 and 3493 – also POSIX 1003.1-2017
This solves build issues on FreeBSD 13.5 In FreeBSD < 14.1, the 's6_addr32' structure inside /usr/include/netinet6/in6.h is not exposed to userland. So, its safe to use s6_addr instead (s6_addr is the only in6_addr element specified in RFC 2553 and 3493 – also POSIX 1003.1-2017)