From ab3873056be5ceb71b0f65f46fb407bc962b6818 Mon Sep 17 00:00:00 2001 From: Antonio SJ Musumeci Date: Mon, 12 Jan 2026 10:32:38 -0600 Subject: [PATCH] mergerfs_webui.cpp --- src/mergerfs_webui.cpp | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mergerfs_webui.cpp b/src/mergerfs_webui.cpp index 353fd45e..133428bf 100644 --- a/src/mergerfs_webui.cpp +++ b/src/mergerfs_webui.cpp @@ -218,10 +218,12 @@ bool _valid_fs_type(const fs::path &path_, const std::string &type_) { - static constexpr std::array valid_mount_prefixes = - { - "/mnt/" - }; + if(not (str::startswith(path_,"/mnt") or + str::startswith(path_,"/media") or + str::startswith(path_,"/opt") or + str::startswith(path_,"/tmp") or + str::startswith(path_,"/srv"))) + return false; if(not str::startswith(path_,valid_mount_prefixes)) return false;