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)
{
{
quit = true;
std::lock_guard lock{mutex};
}
quit = true;
cond.notify_one();
thread.join();
}
@ -122,10 +119,7 @@ void StorageDistributedDirectoryMonitor::shutdownAndDropAllData()
{
if (!quit)
{
{
quit = true;
std::lock_guard lock{mutex};
}
quit = true;
cond.notify_one();
thread.join();
}