]> git.eshelyaron.com Git - emacs.git/commit
Fix leaking of file descriptors due to pipe processes on MS-Windows
authorEli Zaretskii <eliz@gnu.org>
Sun, 17 Jul 2022 12:44:50 +0000 (15:44 +0300)
committerEli Zaretskii <eliz@gnu.org>
Sun, 17 Jul 2022 12:44:50 +0000 (15:44 +0300)
commit637436970f34f860d50f73a514b3bafd0c5cace7
treef9f1fba2434ad07a84eecade8f0306d2be4111e2
parent202c12a24b89a3b8a923adba4d6bab0894b1a16e
Fix leaking of file descriptors due to pipe processes on MS-Windows

* src/w32proc.c (reader_thread): Wait for 'sys_close' to finish
processing the pipe read descriptor, before trying to close it.

* src/w32.c (sys_close): Attempt to detect when the reader thread
already exited, so that it would be possible to close descriptors
open by pipe processes for reading from the pipe.  (Bug#56606)
src/w32.c
src/w32proc.c