chiark / gitweb /
fix blocking bug
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 2 Jan 2021 03:27:24 +0000 (03:27 +0000)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Sat, 2 Jan 2021 03:27:24 +0000 (03:27 +0000)
Signed-off-by: Ian Jackson <ijackson@chiark.greenend.org.uk>
wdriver.rs

index b03799dac5f94278903e6e8e305ee7c57d4cee5f..1cb899d58bad136289d0df87e0efc39bd06b4fe2 100644 (file)
@@ -308,6 +308,8 @@ mod cleanup_notify {
               );
 
               let _ = close(writing_end);
+              let _ = nix::unistd::dup2(2, 1);
+
               for fd in 2.. {
                 if fd == notify_writing_end { continue }
                 let r = close(fd);