diff options
| author | Dan Engelbrecht <[email protected]> | 2022-05-12 15:33:58 +0200 |
|---|---|---|
| committer | Dan Engelbrecht <[email protected]> | 2022-05-12 15:33:58 +0200 |
| commit | e9466f9684d5479029d73fd2a60327d1daa89192 (patch) | |
| tree | 15350d10f8c8f79d4d2f440de407fcd82f4e7635 /zenserver/cache/structuredcache.cpp | |
| parent | keep compatability for valid bucket names (diff) | |
| download | zen-e9466f9684d5479029d73fd2a60327d1daa89192.tar.xz zen-e9466f9684d5479029d73fd2a60327d1daa89192.zip | |
Validate max length for namespace name
Diffstat (limited to 'zenserver/cache/structuredcache.cpp')
| -rw-r--r-- | zenserver/cache/structuredcache.cpp | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/zenserver/cache/structuredcache.cpp b/zenserver/cache/structuredcache.cpp index 83f2f41d9..02cecf3e1 100644 --- a/zenserver/cache/structuredcache.cpp +++ b/zenserver/cache/structuredcache.cpp @@ -97,6 +97,10 @@ namespace { { return false; } + if (Name.length() > 64) + { + return false; + } return Name.find_first_not_of("abcdefghijklmnopqrstuvwxyz0123456789-_.") == std::string::npos; } |