From: Venky Shankar Date: Wed, 16 Sep 2020 04:30:00 +0000 (-0400) Subject: cephfs-mirror: protect FSMirror::is_stopping() under lock X-Git-Tag: v16.1.0~786^2~8 X-Git-Url: http://git-server-git.apps.pok.os.sepia.ceph.com/?a=commitdiff_plain;h=31c88e9ed7aaa4476e3e7083881f53c96eb1578e;p=ceph.git cephfs-mirror: protect FSMirror::is_stopping() under lock Signed-off-by: Venky Shankar --- diff --git a/src/tools/cephfs_mirror/FSMirror.h b/src/tools/cephfs_mirror/FSMirror.h index 993b291482b4..575fa9c6cd15 100644 --- a/src/tools/cephfs_mirror/FSMirror.h +++ b/src/tools/cephfs_mirror/FSMirror.h @@ -32,7 +32,8 @@ public: void add_peer(const Peer &peer); void remove_peer(const Peer &peer); - bool is_stopping() const { + bool is_stopping() { + std::scoped_lock locker(m_lock); return m_stopping; }