aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2009-01-21 14:17:57 +0000
committerIgor Sysoev <igor@sysoev.ru>2009-01-21 14:17:57 +0000
commit1cf4988be619558137e76a5413ab9d681fb3f193 (patch)
treed2191b72c02619c4fa82b9265af03c0f0c7fa2fb /src
parent319dc27e8adf7bcd2ad9cd5705356baf6a09fd60 (diff)
downloadnginx-1cf4988be619558137e76a5413ab9d681fb3f193.tar.gz
nginx-1cf4988be619558137e76a5413ab9d681fb3f193.zip
fix r1981 on win32
Diffstat (limited to 'src')
-rw-r--r--src/os/win32/ngx_files.c11
1 files changed, 8 insertions, 3 deletions
diff --git a/src/os/win32/ngx_files.c b/src/os/win32/ngx_files.c
index c2dda2ae3..5dcf2c09b 100644
--- a/src/os/win32/ngx_files.c
+++ b/src/os/win32/ngx_files.c
@@ -364,14 +364,19 @@ ngx_read_dir(ngx_dir_t *dir)
ngx_int_t
ngx_open_glob(ngx_glob_t *gl)
{
- u_char *p;
- size_t len;
+ u_char *p;
+ size_t len;
+ ngx_err_t err;
gl->dir = FindFirstFile((const char *) gl->pattern, &gl->finddata);
if (gl->dir == INVALID_HANDLE_VALUE) {
- if (ngx_errno == ERROR_FILE_NOT_FOUND && gl->test) {
+ err = ngx_errno;
+
+ if ((err == ERROR_FILE_NOT_FOUND || err == ERROR_PATH_NOT_FOUND)
+ && gl->test)
+ {
gl->no_match = 1;
return NGX_OK;
}