diff options
author | Karen Arutyunov <karen@codesynthesis.com> | 2023-10-02 21:00:10 +0300 |
---|---|---|
committer | Karen Arutyunov <karen@codesynthesis.com> | 2023-10-03 10:54:08 +0300 |
commit | 7a802970ae3ad01db83b9d7b30d5e35be8f1317e (patch) | |
tree | 63e41b8fd9fc302e32bd0040acbfb9dc0d00c411 /mod | |
parent | 2e96f91a4c3a0e10e68ce19fb8fc3008b5aa795c (diff) |
Relax constraint in upload-bindist by only forbidding leading dots in package-config manifest values
Diffstat (limited to 'mod')
-rw-r--r-- | mod/mod-package-version-details.cxx | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/mod/mod-package-version-details.cxx b/mod/mod-package-version-details.cxx index 9befd01..b1729bb 100644 --- a/mod/mod-package-version-details.cxx +++ b/mod/mod-package-version-details.cxx @@ -635,12 +635,12 @@ handle (request& rq, response& rs) if (ce.ltype () != entry_type::symlink) continue; - // Skip symlinks which have extensions. Note that upload - // handlers may add an extension to a newly created symlink to - // atomically replace an old symlink with the new one. + // Skip the "hidden" symlinks which may potentially be used by + // the upload handlers until they expose the finalized upload + // directory. // const path& cl (ce.path ()); - if (cl.extension_cstring () != nullptr) + if (cl.string () [0] == '.') continue; try |