From ff57e19914a7969d2bd8c31fb394301735c03df9 Mon Sep 17 00:00:00 2001 From: Otto Date: Fri, 24 Sep 2021 14:24:20 +0200 Subject: [PATCH] On MacOS: pdns_recursor.cc:5069:67: error: non-constant-expression cannot be narrowed from type 'long long' to '__darwin_suseconds_t' (aka 'int') in initializer list [-Wc++11-narrowing] TCPOutConnectionManager::s_maxIdleTime = timeval{millis / 1000, (millis % 1000) * 1000 }; --- pdns/pdns_recursor.cc | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pdns/pdns_recursor.cc b/pdns/pdns_recursor.cc index 385bd7a8a6..0011b55180 100644 --- a/pdns/pdns_recursor.cc +++ b/pdns/pdns_recursor.cc @@ -5066,7 +5066,7 @@ static int serviceMain(int argc, char*argv[]) } int64_t millis = ::arg().asNum("tcp-out-max-idle-ms"); - TCPOutConnectionManager::s_maxIdleTime = timeval{millis / 1000, (millis % 1000) * 1000 }; + TCPOutConnectionManager::s_maxIdleTime = timeval{millis / 1000, (static_cast(millis) % 1000) * 1000 }; TCPOutConnectionManager::s_maxIdlePerAuth = ::arg().asNum("tcp-out-max-idle-per-auth"); TCPOutConnectionManager::s_maxQueries = ::arg().asNum("tcp-out-max-queries"); TCPOutConnectionManager::s_maxIdlePerThread = ::arg().asNum("tcp-out-max-idle-per-thread"); -- 2.47.2