]> granicus.if.org Git - icinga2/commitdiff
Fix compiler warnings.
authorGunnar Beutner <gunnar@beutner.name>
Fri, 23 May 2014 09:05:25 +0000 (11:05 +0200)
committerGunnar Beutner <gunnar@beutner.name>
Fri, 23 May 2014 09:05:25 +0000 (11:05 +0200)
Refs #5823

lib/db_ido/dbconnection.cpp
lib/icinga/externalcommandprocessor.cpp

index 6505e15748ce03eb7a26e21a2028423a09c2665f..493733d9754964c50d38d92efa25c06dc6f651dd 100644 (file)
@@ -191,7 +191,7 @@ void DbConnection::CleanUpHandler(void)
                { "systemcommands", "start_time" }
        };
 
-       for (int i = 0; i < sizeof(tables) / sizeof(tables[0]); i++) {
+       for (size_t i = 0; i < sizeof(tables) / sizeof(tables[0]); i++) {
                double max_age = GetCleanup()->Get(tables[i].name + "_age");
 
                if (max_age == 0)
index 10b994f8db9e18559826456995a3b28e521fc518..1d4b132877b97b305a0942e67eb252d2b6290742 100644 (file)
@@ -82,13 +82,13 @@ static Value ExternalCommandAPIWrapper(const String& command, const Dictionary::
        return true;
 }
 
-static void RegisterCommand(const String& command, const ExternalCommandCallback& callback, size_t minArgs = 0, size_t maxArgs = -1)
+static void RegisterCommand(const String& command, const ExternalCommandCallback& callback, size_t minArgs = 0, size_t maxArgs = UINT_MAX)
 {
        boost::mutex::scoped_lock lock(GetMutex());
        ExternalCommandInfo eci;
        eci.Callback = callback;
        eci.MinArgs = minArgs;
-       eci.MaxArgs = (maxArgs == -1) ? minArgs : maxArgs;
+       eci.MaxArgs = (maxArgs == UINT_MAX) ? minArgs : maxArgs;
        GetCommands()[command] = eci;
 
        ApiFunction::Ptr afunc = make_shared<ApiFunction>(boost::bind(&ExternalCommandAPIWrapper, command, _2));