From 50899a9d9ce0d6ee451f072ce01bc69b9e56d85c Mon Sep 17 00:00:00 2001 From: Bryan Call Date: Thu, 26 Jan 2017 10:20:44 +0900 Subject: [PATCH] Fixed issue where somaxconn was being set to 0 on OSX and preventing ATS to work --- lib/ts/ink_inet.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/lib/ts/ink_inet.cc b/lib/ts/ink_inet.cc index 2e67e2e5f03..79dadf1872e 100644 --- a/lib/ts/ink_inet.cc +++ b/lib/ts/ink_inet.cc @@ -613,7 +613,8 @@ ats_tcp_somaxconn() /* Darwin version ... */ #if HAVE_SYSCTLBYNAME - if (sysctlbyname("kern.ipc.somaxconn", nullptr, nullptr, &value, sizeof(value)) == 0) { + size_t value_size = sizeof(value); + if (sysctlbyname("kern.ipc.somaxconn", &value, &value_size, nullptr, 0) == 0) { return value; } #endif