| commit | f0a463efefd34984667c0c9a91b38cdd1195ef7c | [log] [tgz] |
|---|---|---|
| author | lb90 <luca.bacci982@gmail.com> | Wed Oct 29 23:28:49 2025 +0100 |
| committer | Copybara-Service <copybara-worker@google.com> | Wed Oct 29 15:31:15 2025 -0700 |
| tree | 0afee7417deac67713855f8cabe09e47165b19bf | |
| parent | af4986074085a9509d962a6c49bf9163506037ef [diff] |
[LLDB][Windows]: Don't pass duplicate HANDLEs to CreateProcess (#165281) CreateProcess fails with ERROR_INVALID_PARAMETER when duplicate HANDLEs are passed via `PROC_THREAD_ATTRIBUTE_HANDLE_LIST`. This can happen, for example, if stdout and stdin are the same device (e.g. a bidirectional named pipe), or if stdout and stderr are the same device. Fixes https://github.com/msys2/MINGW-packages/issues/26030 GitOrigin-RevId: 5430d7a9e60b0feb899862d287351e14aeeab6bd