lib/rbbt/util/cmd.rb in rbbt-util-5.21.44 vs lib/rbbt/util/cmd.rb in rbbt-util-5.21.45
- old
+ new
@@ -99,10 +99,10 @@
Log.debug{"CMD: [#{pid}] #{cmd}" if log}
if in_content.respond_to?(:read)
- in_thread = Thread.new do |parent|
+ in_thread = Thread.new(Thread.current) do |parent|
begin
begin
while c = in_content.readpartial(Misc::BLOCK_SIZE)
sin << c
end