mirror of
https://github.com/falcosecurity/falco.git
synced 2025-09-06 17:20:49 +00:00
update(userspace/engine): url_is_unix_scheme() util is now is_unix_scheme(string_view)
Also no more custom `starts_with` utility function. Signed-off-by: Leonardo Di Donato <leodidonato@gmail.com>
This commit is contained in:
committed by
poiana
parent
75c2275dac
commit
65e069a020
@@ -68,19 +68,11 @@ void readfile(const std::string& filename, std::string& data)
|
||||
|
||||
return;
|
||||
}
|
||||
|
||||
bool starts_with(const std::string& text, const std::string& prefix)
|
||||
{
|
||||
return prefix.empty() ||
|
||||
(text.size() >= prefix.size() &&
|
||||
std::memcmp(text.data(), prefix.data(), prefix.size()) == 0);
|
||||
}
|
||||
|
||||
namespace network
|
||||
{
|
||||
bool url_is_unix_scheme(const std::string& url)
|
||||
bool is_unix_scheme(nonstd::string_view url)
|
||||
{
|
||||
return starts_with(url, UNIX_SCHEME);
|
||||
return url.starts_with(UNIX_SCHEME);
|
||||
}
|
||||
} // namespace network
|
||||
} // namespace utils
|
||||
|
Reference in New Issue
Block a user