diff --git a/db_stress_tool/db_stress_test_base.cc b/db_stress_tool/db_stress_test_base.cc index 0753c3dfc..8d46e0ea8 100644 --- a/db_stress_tool/db_stress_test_base.cc +++ b/db_stress_tool/db_stress_test_base.cc @@ -1794,8 +1794,9 @@ void StressTest::Reopen(ThreadState* thread) { #ifndef ROCKSDB_LITE bool bg_canceled = false; if (thread->rand.OneIn(2)) { - CancelAllBackgroundWork(db_, static_cast(thread->rand.OneIn(2))); - bg_canceled = true; + const bool wait = static_cast(thread->rand.OneIn(2)); + CancelAllBackgroundWork(db_, wait); + bg_canceled = wait; } #else (void) thread;