diff --git a/httplib.h b/httplib.h index de929e4..dfdc8d3 100644 --- a/httplib.h +++ b/httplib.h @@ -2425,7 +2425,7 @@ inline std::pair make_digest_authentication_header( inline int parse_www_authenticate(const httplib::Response &res, std::map &digest_auth) { if (res.has_header("WWW-Authenticate")) { - static auto re = std::regex(R"~((?:(?:,\s*)?(.+?)=(?:"(.*?)"|([^,]*)))))~"); + static auto re = std::regex(R"~((?:(?:,\s*)?(.+?)=(?:"(.*?)"|([^,]*))))~"); auto s = res.get_header_value("WWW-Authenticate"); auto pos = s.find(' '); if (pos != std::string::npos) {