# HG changeset patch # User Igor Sysoev # Date 1243524742 0 # Node ID a3501111378c2e01b65d3aca290c72e912d1c0cf # Parent d5d3fe7197cc9764be5b73a56d687eaa81cd7e35 Win32 returns ERROR_PATH_NOT_FOUND instead of ERROR_FILE_NOT_FOUND diff --git a/src/core/ngx_file.c b/src/core/ngx_file.c --- a/src/core/ngx_file.c +++ b/src/core/ngx_file.c @@ -558,8 +558,14 @@ ngx_ext_rename_file(ngx_str_t *src, ngx_ err = ngx_errno; - if (err == NGX_ENOENT) { - + if (err +#if (NGX_WIN32) + == ERROR_PATH_NOT_FOUND +#else + == NGX_ENOENT +#endif + ) + { if (!ext->create_path) { goto failed; }