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_;
 };
 
 }