From 1e236a37696914e152902ec4ca9ddfa2190af66d Mon Sep 17 00:00:00 2001 From: Radoslaw Zarzynski Date: Wed, 21 Jan 2015 15:38:24 +0100 Subject: [PATCH] mds: don't join on thread which has not been runned. Fixes: #10550 Signed-off-by: Radoslaw Zarzynski --- src/mds/MDS.cc | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/mds/MDS.cc b/src/mds/MDS.cc index 387eda18ffa..13146bfcc07 100644 --- a/src/mds/MDS.cc +++ b/src/mds/MDS.cc @@ -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(); } -- 2.47.3