diff options
Diffstat (limited to 'winsup/cygwin/dtable.cc')
-rw-r--r-- | winsup/cygwin/dtable.cc | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/winsup/cygwin/dtable.cc b/winsup/cygwin/dtable.cc index c9f0cde7e..cc72a2a9f 100644 --- a/winsup/cygwin/dtable.cc +++ b/winsup/cygwin/dtable.cc @@ -119,7 +119,8 @@ dtable::get_debugger_info () if (!fh) continue; fds[i] = fh; - if (!fh->open ((i ? O_WRONLY : O_RDONLY) | O_BINARY, 0777)) + if (!fh->open ((i ? (i == 2 ? O_RDWR : O_WRONLY) : O_RDONLY) + | O_BINARY, 0777)) release (i); else CloseHandle (h); |