mds: don't join on thread which has not been runned.

Fixes: #10550
Signed-off-by: Radoslaw Zarzynski <rzarzynski@mirantis.com>
This commit is contained in:
Radoslaw Zarzynski 2015-01-21 15:38:24 +01:00
parent 84c2c25dbe
commit 1e236a3769

View File

@ -2990,7 +2990,8 @@ void MDS::ProgressThread::shutdown()
stopping = true;
cond.Signal();
mds->mds_lock.Unlock();
join();
if (is_started())
join();
mds->mds_lock.Lock();
}