diff --git a/appsec/src/helper/timer.hpp b/appsec/src/helper/timer.hpp index fbf27cc61a..6970e11925 100644 --- a/appsec/src/helper/timer.hpp +++ b/appsec/src/helper/timer.hpp @@ -16,6 +16,7 @@ class timer { { return system_clock::now().time_since_epoch(); } + virtual ~timer() = default; }; } // namespace dds diff --git a/appsec/tests/helper/rate_limit_test.cpp b/appsec/tests/helper/rate_limit_test.cpp index b41083941f..394b0cef1d 100644 --- a/appsec/tests/helper/rate_limit_test.cpp +++ b/appsec/tests/helper/rate_limit_test.cpp @@ -29,6 +29,7 @@ class timer : public dds::timer { return result; } + ~timer() = default; std::queue responses; }; @@ -46,7 +47,7 @@ class rate_limiter : public dds::rate_limiter { TEST(RateLimitTest, OnlyAllowedMaxPerSecond) { - auto timer = std::make_unique(); + std::unique_ptr timer = std::make_unique(); // Four calls within the same second timer->responses.push(system_clock::duration(1708963615));