Drop superfluous locking for atomic in DirectoryMonitor

This commit is contained in:
Azat Khuzhin 2020-04-14 20:23:06 +03:00
parent abbeb13cf0
commit 673ddc9d77

View File

@ -100,10 +100,7 @@ StorageDistributedDirectoryMonitor::~StorageDistributedDirectoryMonitor()
{ {
if (!quit) if (!quit)
{ {
{ quit = true;
quit = true;
std::lock_guard lock{mutex};
}
cond.notify_one(); cond.notify_one();
thread.join(); thread.join();
} }
@ -122,10 +119,7 @@ void StorageDistributedDirectoryMonitor::shutdownAndDropAllData()
{ {
if (!quit) if (!quit)
{ {
{ quit = true;
quit = true;
std::lock_guard lock{mutex};
}
cond.notify_one(); cond.notify_one();
thread.join(); thread.join();
} }