From 7efa8e258e9cd0c740903a0e24b0779ef553090e Mon Sep 17 00:00:00 2001 From: Ove Kaaven <ovek@transgaming.com> Date: Tue, 25 Sep 2001 22:37:32 +0000 Subject: [PATCH] A failure to open a pipe should return INVALID_HANDLE_VALUE. --- files/file.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/files/file.c b/files/file.c index a9cedb320c2..9c8d11554cb 100644 --- a/files/file.c +++ b/files/file.c @@ -434,7 +434,8 @@ HANDLE WINAPI CreateFileA( LPCSTR filename, DWORD access, DWORD sharing, if(!strncasecmp(&filename[4],"pipe\\",5)) { TRACE("Opening a pipe: %s\n",filename); - return FILE_OpenPipe(filename,access); + ret = FILE_OpenPipe(filename,access); + goto done; } else if (!DOSFS_GetDevice( filename )) { -- GitLab