diff --git a/src/scheduled_executor.h b/src/scheduled_executor.h index baa2c38d11212b910147fa38199b09241da73dec..0a5b5a59dfcfa272fd0b7fda09cf0d0b59b183e8 100644 --- a/src/scheduled_executor.h +++ b/src/scheduled_executor.h @@ -127,10 +127,10 @@ private: void reschedule(std::shared_ptr<RepeatedTask>, time_point t, duration dt); std::atomic_bool running_ {true}; - std::map<time_point, std::vector<Job>> jobs_; + std::map<time_point, std::vector<Job>> jobs_ {}; + std::mutex jobLock_ {}; + std::condition_variable cv_ {}; std::thread thread_; - std::mutex jobLock_; - std::condition_variable cv_; }; }