Bug 1603746 - Check url for protocol at the beginning of the string r=chutten

Differential Revision: https://phabricator.services.mozilla.com/D57129

--HG--
extra : moz-landing-system : lando
This commit is contained in:
Jan-Erik Rediger 2019-12-13 16:33:04 +00:00
Родитель 5d339ebe6d
Коммит e7c1b15f57
1 изменённых файлов: 2 добавлений и 2 удалений

Просмотреть файл

@ -177,9 +177,9 @@ bool FallbackIsValidDestination(const string& aUrl) {
std::transform(url.begin(), url.end(), url.begin(),
[](unsigned char c) { return std::tolower(c); });
// Strip off the scheme in the beginning
if (url.find_first_of("http://") != std::string::npos) {
if (url.find("http://") == 0) {
url = url.substr(7);
} else if (url.find_first_of("https://") != std::string::npos) {
} else if (url.find("https://") == 0) {
url = url.substr(8);
}