Fix the initialisation of accept_filter_arg.

[skip alpine ci]
[skip irctest ci]
[skip ubuntu ci]
[skip windows ci]
This commit is contained in:
Sadie Powell 2024-11-12 17:55:19 +00:00
parent 1bd8c09194
commit e3db9ed118

View File

@ -57,7 +57,8 @@ namespace
#if defined TCP_DEFER_ACCEPT
return SocketEngine::SetOption(ls, IPPROTO_TCP, TCP_DEFER_ACCEPT, timeout);
#elif defined SO_ACCEPTFILTER
struct accept_filter_arg afa = { 0 };
struct accept_filter_arg afa;
memset(&afa, 0, sizeof(afa));
strcpy(afa.af_name, "dataready");
return SocketEngine::SetOption(ls, SOL_SOCKET, SO_ACCEPTFILTER, afa);
#else