]> granicus.if.org Git - icinga2/commitdiff
Fix uninitialized field in the Checkable class
authorGunnar Beutner <gunnar@beutner.name>
Mon, 2 Mar 2015 08:58:29 +0000 (09:58 +0100)
committerGunnar Beutner <gunnar@beutner.name>
Mon, 2 Mar 2015 09:14:14 +0000 (10:14 +0100)
Coverity Bug ID: 1272323

lib/icinga/checkable.cpp
lib/icinga/checkable.hpp

index d54aa8ec514b8b434cb37760438b014f70f1afae..c023ae42f90ac8526dc2c2dd63b35ff05ab55be0 100644 (file)
@@ -36,7 +36,9 @@ boost::signals2::signal<void (const Checkable::Ptr&, const MessageOrigin&)> Chec
 
 Checkable::Checkable(void)
        : m_CheckRunning(false)
-{ }
+{
+       SetSchedulingOffset(Utility::Random());
+}
 
 void Checkable::Start(void)
 {
@@ -48,13 +50,6 @@ void Checkable::Start(void)
        DynamicObject::Start();
 }
 
-void Checkable::OnConfigLoaded(void)
-{
-       DynamicObject::OnConfigLoaded();
-
-       SetSchedulingOffset(Utility::Random());
-}
-
 void Checkable::OnStateLoaded(void)
 {
        AddDowntimesToCache();
index 91b462a99a6a910af189bbac43697014489751c7..96a43830ce2933dcbc3600cec13988079bba02a6 100644 (file)
@@ -282,7 +282,6 @@ public:
 protected:
        virtual void Start(void);
 
-       virtual void OnConfigLoaded(void);
        virtual void OnStateLoaded(void);
 
 private: