aboutsummaryrefslogtreecommitdiff
path: root/zenserver/cache/structuredcache.cpp
diff options
context:
space:
mode:
authorDan Engelbrecht <[email protected]>2022-05-12 15:33:18 +0200
committerDan Engelbrecht <[email protected]>2022-05-12 15:33:18 +0200
commitc9a2cc8afa11f3dfea05b91f0758ba3d0cae0784 (patch)
tree75ffc1abf33e201ee44bfbb06758cfd54755a0b5 /zenserver/cache/structuredcache.cpp
parentAdd validation to namespace names that follows Jupiters rules. (diff)
downloadzen-c9a2cc8afa11f3dfea05b91f0758ba3d0cae0784.tar.xz
zen-c9a2cc8afa11f3dfea05b91f0758ba3d0cae0784.zip
keep compatability for valid bucket names
Diffstat (limited to 'zenserver/cache/structuredcache.cpp')
-rw-r--r--zenserver/cache/structuredcache.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/zenserver/cache/structuredcache.cpp b/zenserver/cache/structuredcache.cpp
index 06114ed1e..83f2f41d9 100644
--- a/zenserver/cache/structuredcache.cpp
+++ b/zenserver/cache/structuredcache.cpp
@@ -106,7 +106,7 @@ namespace {
{
return false;
}
- return Name.find_first_not_of("abcdefghijklmnopqrstuvwxyz0123456789-_.") == std::string::npos;
+ return std::all_of(begin(Name), end(Name), [](const char c) { return std::isalnum(c); });
}
bool HttpRequestParseRelativeUri(std::string_view Key, HttpRequestData& Data)