summaryrefslogtreecommitdiff
path: root/spec/mspec
diff options
context:
space:
mode:
authorBenoit Daloze <eregontp@gmail.com>2022-08-29 18:18:20 +0200
committerBenoit Daloze <eregontp@gmail.com>2022-08-29 18:18:20 +0200
commitb5358a98e632200fdca6ac6f8bd36e448d3795aa (patch)
treeb226fb3e0e416bad5f9c7097d09a4a33abd22ef5 /spec/mspec
parentd694f320e40e77ab432f4d21575251ac0ab4ab76 (diff)
Update to ruby/mspec@37151a0
Diffstat (limited to 'spec/mspec')
-rw-r--r--spec/mspec/lib/mspec/runner/actions/leakchecker.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/spec/mspec/lib/mspec/runner/actions/leakchecker.rb b/spec/mspec/lib/mspec/runner/actions/leakchecker.rb
index 596b120d9f..69181b71d3 100644
--- a/spec/mspec/lib/mspec/runner/actions/leakchecker.rb
+++ b/spec/mspec/lib/mspec/runner/actions/leakchecker.rb
@@ -173,7 +173,8 @@ class LeakChecker
def find_threads
Thread.list.find_all {|t|
- t != Thread.current && t.alive?
+ t != Thread.current && t.alive? &&
+ !(t.thread_variable?(:"\0__detached_thread__") && t.thread_variable_get(:"\0__detached_thread__"))
}
end