Chromium Code Reviews| Index: content/browser/child_process_security_policy_impl.cc |
| diff --git a/content/browser/child_process_security_policy_impl.cc b/content/browser/child_process_security_policy_impl.cc |
| index d8e601cf5af1128ded767809cb83a9df80148c0c..5abcc8552827c1e9520049bee14f39a4ab812d9e 100644 |
| --- a/content/browser/child_process_security_policy_impl.cc |
| +++ b/content/browser/child_process_security_policy_impl.cc |
| @@ -4,6 +4,7 @@ |
| #include "content/browser/child_process_security_policy_impl.h" |
| +#include <algorithm> |
| #include <utility> |
| #include "base/command_line.h" |
| @@ -366,6 +367,15 @@ bool ChildProcessSecurityPolicyImpl::IsWebSafeScheme( |
| return ContainsKey(web_safe_schemes_, scheme); |
| } |
| +bool ChildProcessSecurityPolicyImpl::CanReadAllFiles( |
|
Charlie Reis
2016/06/17 07:07:39
Nit: This is in the wrong section of the file. Th
Łukasz Anforowicz
2016/06/17 16:21:09
Done.
|
| + int child_id, |
| + const std::vector<base::FilePath>& files) { |
| + return std::all_of(files.begin(), files.end(), |
| + [this, child_id](const base::FilePath& file) { |
| + return CanReadFile(child_id, file); |
| + }); |
| +} |
| + |
| void ChildProcessSecurityPolicyImpl::RegisterPseudoScheme( |
| const std::string& scheme) { |
| base::AutoLock lock(lock_); |