From: Michel Zou xantares09@hotmail.com
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53950 --- dlls/msvcrt/file.c | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/dlls/msvcrt/file.c b/dlls/msvcrt/file.c index 4a8c3510bd7..17434ec8ae0 100644 --- a/dlls/msvcrt/file.c +++ b/dlls/msvcrt/file.c @@ -1266,6 +1266,8 @@ int CDECL _dup2(int od, int nd) { ret = -1; msvcrt_set_errno(GetLastError()); + if (GetLastError() == ERROR_ACCESS_DENIED) + *_errno() = EBADF; } } else