mirror of
https://github.com/yhirose/cpp-httplib.git
synced 2026-10-17 10:59:39 +00:00
Resolve #2347
This commit is contained in:
1 parent
8b4146324f
commit
5d717e6d91
3 files changed
+75
-3
No files matched your search
@@ -9943,8 +9943,10 @@ inline bool Server::check_if_not_modified(const Request &req, Response &res,
|
||||
// simplified implementation requires exact matches.
|
||||
auto ret = detail::split_find(val.data(), val.data() + val.size(), ',',
|
||||
[&](const char *b, const char *e) {
|
||||
return std::equal(b, e, "*") ||
|
||||
std::equal(b, e, etag.begin());
|
||||
auto seg_len = static_cast<size_t>(e - b);
|
||||
return (seg_len == 1 && *b == '*') ||
|
||||
(seg_len == etag.size() &&
|
||||
std::equal(b, e, etag.begin()));
|
||||
});
|
||||
|
||||
if (ret) {
|
||||
|
||||
Reference in new issue
Block a user