summaryrefslogtreecommitdiffhomepage
path: root/src/http/ngx_http_cache.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/http/ngx_http_cache.c')
-rw-r--r--src/http/ngx_http_cache.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/src/http/ngx_http_cache.c b/src/http/ngx_http_cache.c
index 299455ba3..6e64af140 100644
--- a/src/http/ngx_http_cache.c
+++ b/src/http/ngx_http_cache.c
@@ -140,9 +140,7 @@ int ngx_http_cache_update_file(ngx_http_request_t *r, ngx_http_cache_ctx_t *ctx,
retry = 0;
for ( ;; ) {
- if (ngx_rename_file(temp_file->data, ctx->file.name.data)
- != NGX_FILE_ERROR)
- {
+ if (ngx_rename_file(temp_file, (&ctx->file.name), r->pool) == NGX_OK) {
return NGX_OK;
}