mirror of
https://github.com/Icinga/icinga2.git
synced 2026-02-03 20:40:17 -05:00
Fix -Wsign-compare warnings
This commit is contained in:
parent
758d1b6873
commit
93e69ed0e8
5 changed files with 11 additions and 6 deletions
|
|
@ -167,7 +167,7 @@ String NetString::ReadStringFromStream(const Shared<AsioTlsStream>::Ptr& stream,
|
|||
}
|
||||
}
|
||||
|
||||
if (maxMessageLength >= 0 && len > maxMessageLength) {
|
||||
if (maxMessageLength >= 0 && len > static_cast<std::size_t>(maxMessageLength)) {
|
||||
std::stringstream errorMessage;
|
||||
errorMessage << "Max data length exceeded: " << (maxMessageLength / 1024) << " KB";
|
||||
|
||||
|
|
@ -246,7 +246,7 @@ String NetString::ReadStringFromStream(const Shared<AsioTlsStream>::Ptr& stream,
|
|||
}
|
||||
}
|
||||
|
||||
if (maxMessageLength >= 0 && len > maxMessageLength) {
|
||||
if (maxMessageLength >= 0 && len > static_cast<std::size_t>(maxMessageLength)) {
|
||||
std::stringstream errorMessage;
|
||||
errorMessage << "Max data length exceeded: " << (maxMessageLength / 1024) << " KB";
|
||||
|
||||
|
|
|
|||
|
|
@ -549,7 +549,7 @@ std::vector<std::vector<intrusive_ptr<ConfigObject>>> IcingaDB::ChunkObjects(std
|
|||
|
||||
chunks.reserve((std::distance(offset, end) + chunkSize - 1) / chunkSize);
|
||||
|
||||
while (std::distance(offset, end) >= chunkSize) {
|
||||
while (static_cast<std::size_t>(std::distance(offset, end)) >= chunkSize) {
|
||||
auto until (offset + chunkSize);
|
||||
chunks.emplace_back(offset, until);
|
||||
offset = until;
|
||||
|
|
|
|||
|
|
@ -25,7 +25,7 @@ void ApiListener::UpdateObjectAuthority()
|
|||
|
||||
std::vector<Endpoint::Ptr> endpoints;
|
||||
Endpoint::Ptr my_endpoint;
|
||||
int hostChildrenInheritObjectAuthority = 0;
|
||||
std::size_t hostChildrenInheritObjectAuthority = 0;
|
||||
|
||||
if (my_zone) {
|
||||
my_endpoint = Endpoint::GetLocalEndpoint();
|
||||
|
|
|
|||
|
|
@ -35,7 +35,12 @@ static void RegisterDependency(Dependency::Ptr dep, const String& redundancyGrou
|
|||
dep->GetParent()->AddReverseDependency(dep);
|
||||
}
|
||||
|
||||
static void AssertCheckableRedundancyGroup(Checkable::Ptr checkable, int dependencyCount, int groupCount, int totalDependenciesCount)
|
||||
static void AssertCheckableRedundancyGroup(
|
||||
Checkable::Ptr checkable,
|
||||
std::size_t dependencyCount,
|
||||
std::size_t groupCount,
|
||||
std::size_t totalDependenciesCount
|
||||
)
|
||||
{
|
||||
BOOST_CHECK_MESSAGE(
|
||||
dependencyCount == checkable->GetDependencies().size(),
|
||||
|
|
|
|||
|
|
@ -56,7 +56,7 @@ struct HttpServerConnectionFixture : TlsStreamFixture, ConfigurationCacheDirFixt
|
|||
template<class Rep, class Period>
|
||||
bool AssertServerDisconnected(const std::chrono::duration<Rep, Period>& timeout)
|
||||
{
|
||||
auto iterations = timeout / std::chrono::milliseconds(50);
|
||||
std::size_t iterations = timeout / std::chrono::milliseconds(50);
|
||||
for (std::size_t i = 0; i < iterations && !m_Connection->Disconnected(); i++) {
|
||||
Utility::Sleep(std::chrono::duration<double>(timeout).count() / iterations);
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue