summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNobuyoshi Nakada <nobu@ruby-lang.org>2022-05-25 18:47:49 +0900
committerNobuyoshi Nakada <nobu@ruby-lang.org>2022-05-25 18:48:01 +0900
commit983f2688db3cb856589b5bab5d09147d0a180be5 (patch)
treedc031ddfbeeb78370c8ff375a5d2adcb9cee278b
parente77e233935007c418acdcac13de0e76e3b514fb0 (diff)
Hack to avoid leak checker
-rw-r--r--tool/lib/leakchecker.rb3
1 files changed, 2 insertions, 1 deletions
diff --git a/tool/lib/leakchecker.rb b/tool/lib/leakchecker.rb
index ed50796940..26d75b92fa 100644
--- a/tool/lib/leakchecker.rb
+++ b/tool/lib/leakchecker.rb
@@ -182,7 +182,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