fix: "Implicit conversion loses integer precision" warnings (#3960)

This commit is contained in:
A Cœur
2022-10-26 00:14:42 +08:00
committed by GitHub
parent 14f2698cdc
commit 12e564096b
38 changed files with 284 additions and 281 deletions

View File

@@ -614,7 +614,7 @@ static bool bindUnixSocket(
[[maybe_unused]] struct event_base* base,
[[maybe_unused]] struct evhttp* httpd,
[[maybe_unused]] char const* path,
[[maybe_unused]] int socket_mode)
[[maybe_unused]] mode_t socket_mode)
{
#ifdef _WIN32
tr_logAddError(fmt::format(
@@ -1029,7 +1029,7 @@ tr_rpc_server::tr_rpc_server(tr_session* session_in, tr_variant* settings)
}
else
{
this->setAntiBruteForceLimit(i);
this->setAntiBruteForceLimit(static_cast<int>(i));
}
key = TR_KEY_rpc_socket_mode;
@@ -1052,7 +1052,7 @@ tr_rpc_server::tr_rpc_server(tr_session* session_in, tr_variant* settings)
}
else
{
this->socket_mode_ = i;
this->socket_mode_ = static_cast<mode_t>(i);
}
key = TR_KEY_rpc_bind_address;