From 7f6545f91b408163c26a6abe5e23b3dadb90b9b6 Mon Sep 17 00:00:00 2001 From: robs Date: Wed, 24 May 2000 15:09:39 +0000 Subject: [PATCH] Capture CreateFile()/GetLastError() in errno --- CHANGES | 2 +- mod_fastcgi.c | 6 ++++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/CHANGES b/CHANGES index 1e19216..e7840ed 100644 --- a/CHANGES +++ b/CHANGES @@ -1,5 +1,5 @@ Changes with mod_fastcgi 2.2.5 - + *) (Win32) Add support for interpretter scripts. *) (Win32) Fix named pipe handling (problems with large responses). diff --git a/mod_fastcgi.c b/mod_fastcgi.c index 18f3ba8..a94255e 100644 --- a/mod_fastcgi.c +++ b/mod_fastcgi.c @@ -3,7 +3,7 @@ * * Apache server module for FastCGI. * - * $Id: mod_fastcgi.c,v 1.92 2000/05/10 05:15:48 robs Exp $ + * $Id: mod_fastcgi.c,v 1.93 2000/05/24 15:09:39 robs Exp $ * * Copyright (c) 1995-1996 Open Market, Inc. * @@ -909,8 +909,10 @@ static const char *open_connection_to_fs(fcgi_request *fr) FILE_SHARE_READ | FILE_SHARE_WRITE, NULL, OPEN_EXISTING, FILE_ATTRIBUTE_NORMAL, NULL); - if ((HANDLE)fr->fd == INVALID_HANDLE_VALUE) + if ((HANDLE)fr->fd == INVALID_HANDLE_VALUE) { + errno = GetLastError(); return "CreateFile() failed"; + } ap_note_cleanups_for_h(rp, (HANDLE)fr->fd); -- 2.11.4.GIT