Index: components/devtools_http_handler/devtools_http_handler.cc |
diff --git a/components/devtools_http_handler/devtools_http_handler.cc b/components/devtools_http_handler/devtools_http_handler.cc |
index 38f32dc1da2ebbc96522612e23e131b1edc069dd..48f58113f39bb67483a0b184aa629a91c565e184 100644 |
--- a/components/devtools_http_handler/devtools_http_handler.cc |
+++ b/components/devtools_http_handler/devtools_http_handler.cc |
@@ -395,7 +395,7 @@ |
const net::HttpServerRequestInfo& info) { |
server_->SetSendBufferSize(connection_id, kSendBufferSizeForDevTools); |
- if (info.path.find("/json") == 0) { |
+ if (base::StartsWith(info.path, "/json", base::CompareCase::SENSITIVE)) { |
BrowserThread::PostTask( |
BrowserThread::UI, |
FROM_HERE, |
@@ -406,7 +406,8 @@ |
return; |
} |
- if (info.path.find(kThumbUrlPrefix) == 0) { |
+ if (base::StartsWith(info.path, kThumbUrlPrefix, |
+ base::CompareCase::SENSITIVE)) { |
// Thumbnail request. |
const std::string target_id = info.path.substr(strlen(kThumbUrlPrefix)); |
BrowserThread::PostTask( |
@@ -430,7 +431,8 @@ |
return; |
} |
- if (info.path.find("/devtools/") != 0) { |
+ if (!base::StartsWith(info.path, "/devtools/", |
+ base::CompareCase::SENSITIVE)) { |
server_->Send404(connection_id); |
return; |
} |
@@ -517,7 +519,7 @@ |
return true; |
} |
- if (path.find("/") != 0) { |
+ if (!base::StartsWith(path, "/", base::CompareCase::SENSITIVE)) { |
// Malformed command. |
return false; |
} |
@@ -696,8 +698,8 @@ |
return; |
std::string browser_prefix = "/devtools/browser"; |
- size_t browser_pos = request.path.find(browser_prefix); |
- if (browser_pos == 0) { |
+ if (base::StartsWith(request.path, browser_prefix, |
+ base::CompareCase::SENSITIVE)) { |
scoped_refptr<DevToolsAgentHost> browser_agent = |
DevToolsAgentHost::CreateForBrowser( |
thread_->task_runner(), |
@@ -721,8 +723,8 @@ |
return; |
} |
- size_t pos = request.path.find(kPageUrlPrefix); |
- if (pos != 0) { |
+ if (!base::StartsWith(request.path, kPageUrlPrefix, |
+ base::CompareCase::SENSITIVE)) { |
Send404(connection_id); |
return; |
} |