aports/main/nginx/nginx-dav-ext-module~fix-dot-dirs.patch

25 lines
912 B
Diff
Raw Permalink Normal View History

Patch-Source: https://github.com/arut/nginx-dav-ext-module/pull/62
--
From bbf93f75ca58657fb0f8376b0898f854f13cef91 Mon Sep 17 00:00:00 2001
From: Prokopenko Andrey <andrey.prokopenko@allianz.at>
Date: Thu, 16 Sep 2021 21:55:16 +0200
Subject: [PATCH] fix for properly dealing with Unix hidden folders
---
ngx_http_dav_ext_module.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/ngx_http_dav_ext_module.c b/ngx_http_dav_ext_module.c
index 0d6d067..ee216c7 100644
--- a/ngx_http_dav_ext_module.c
+++ b/ngx_http_dav_ext_module.c
@@ -862,7 +862,7 @@ ngx_http_dav_ext_propfind(ngx_http_request_t *r, ngx_uint_t props)
name.len = ngx_de_namelen(&dir);
name.data = ngx_de_name(&dir);
- if (name.data[0] == '.') {
+ if ((name.len == 1 && name.data[0] == '.') || (name.len == 2 && name.data[0] == '.' && name.data[1] == '.')) {
continue;
}