diff options
-rw-r--r-- | lib/open3.rb | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/lib/open3.rb b/lib/open3.rb index 2bbead2951..df34e2c9ce 100644 --- a/lib/open3.rb +++ b/lib/open3.rb @@ -657,8 +657,8 @@ module Open3 end pid = spawn(*cmd, cmd_opts) wait_thrs << Process.detach(pid) - r.close if r - w2.close if w2 + r&.close + w2&.close r = r2 } result = parent_io + [wait_thrs] |