mirror of
https://gitlab.alpinelinux.org/alpine/aports.git
synced 2025-04-27 23:28:17 +02:00
25 lines
912 B
Diff
25 lines
912 B
Diff
|
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;
|
||
|
}
|
||
|
|