diff --git a/userspace/falco/falco_outputs.cpp b/userspace/falco/falco_outputs.cpp index c5c2e5c4..9e148057 100644 --- a/userspace/falco/falco_outputs.cpp +++ b/userspace/falco/falco_outputs.cpp @@ -271,7 +271,7 @@ void falco_outputs::reopen_outputs() void falco_outputs::stop_worker() { - Watchdog wd; + watchdog wd; wd.start([&](void *) -> void { falco_logger::log(LOG_NOTICE, "output channels still blocked, discarding all remaining notifications\n"); m_queue.clear(); @@ -295,7 +295,7 @@ inline void falco_outputs::push(ctrl_msg_type cmt) void falco_outputs::worker() { - Watchdog wd; + watchdog wd; wd.start([&](std::string payload) -> void { falco_logger::log(LOG_CRIT, "\"" + payload + "\" output timeout, all output channels are blocked\n"); }); diff --git a/userspace/falco/watchdog.h b/userspace/falco/watchdog.h index 7ee3b895..bb4e03b9 100644 --- a/userspace/falco/watchdog.h +++ b/userspace/falco/watchdog.h @@ -20,16 +20,16 @@ limitations under the License. #include template -class Watchdog +class watchdog { public: - Watchdog(): + watchdog(): m_timeout(nullptr), m_is_running(false) { } - ~Watchdog() + ~watchdog() { stop(); }