aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorIgor Sysoev <igor@sysoev.ru>2009-10-14 11:36:16 +0000
committerIgor Sysoev <igor@sysoev.ru>2009-10-14 11:36:16 +0000
commitd0188e09afc8a2dab4531a10669cd0324771802b (patch)
treed497b0a261635b922016293e94b59c545097c848 /src
parente58700d3b08bee27db7206c2eefe858ad0488b4a (diff)
downloadnginx-d0188e09afc8a2dab4531a10669cd0324771802b.tar.gz
nginx-d0188e09afc8a2dab4531a10669cd0324771802b.zip
do not create Win32 drive letter in ngx_create_full_path()
Diffstat (limited to 'src')
-rw-r--r--src/core/ngx_file.c8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/core/ngx_file.c b/src/core/ngx_file.c
index 45bb4ca4f..b93a20967 100644
--- a/src/core/ngx_file.c
+++ b/src/core/ngx_file.c
@@ -183,7 +183,13 @@ ngx_create_full_path(u_char *dir, ngx_uint_t access)
u_char *p, ch;
ngx_err_t err;
- for (p = dir + 1; *p; p++) {
+#if (NGX_WIN32)
+ p = dir + 3;
+#else
+ p = dir + 1;
+#endif
+
+ for ( /* void */ ; *p; p++) {
ch = *p;
if (ch != '/') {