Patch-Source: https://github.com/arut/nginx-dav-ext-module/pull/62 -- From bbf93f75ca58657fb0f8376b0898f854f13cef91 Mon Sep 17 00:00:00 2001 From: Prokopenko Andrey 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; }