From 95cec9cba2e6bf73bdfa6e47cc60fcf2e7164de9 Mon Sep 17 00:00:00 2001 From: Yonas Habteab Date: Fri, 26 Aug 2022 16:56:06 +0200 Subject: [PATCH] Don't mark a method as `virtual` in a `final` class --- lib/icinga/checkcommand.hpp | 2 +- lib/icinga/eventcommand.hpp | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/icinga/checkcommand.hpp b/lib/icinga/checkcommand.hpp index eb8f5a012..c654cf93e 100644 --- a/lib/icinga/checkcommand.hpp +++ b/lib/icinga/checkcommand.hpp @@ -22,7 +22,7 @@ public: static thread_local CheckCommand::Ptr ExecuteOverride; - virtual void Execute(const Checkable::Ptr& checkable, const CheckResult::Ptr& cr, + void Execute(const Checkable::Ptr& checkable, const CheckResult::Ptr& cr, const Dictionary::Ptr& resolvedMacros = nullptr, bool useResolvedMacros = false); }; diff --git a/lib/icinga/eventcommand.hpp b/lib/icinga/eventcommand.hpp index 064cb5ad0..67997e66b 100644 --- a/lib/icinga/eventcommand.hpp +++ b/lib/icinga/eventcommand.hpp @@ -22,7 +22,7 @@ public: static thread_local EventCommand::Ptr ExecuteOverride; - virtual void Execute(const Checkable::Ptr& checkable, + void Execute(const Checkable::Ptr& checkable, const Dictionary::Ptr& resolvedMacros = nullptr, bool useResolvedMacros = false); };