Index: trunk/src/content/common/sandbox_mac.mm |
=================================================================== |
--- trunk/src/content/common/sandbox_mac.mm (revision 289539) |
+++ trunk/src/content/common/sandbox_mac.mm (working copy) |
@@ -114,14 +114,12 @@ |
// Collect a list of all parent directories. |
base::FilePath last_path = allowed_path; |
std::vector<base::FilePath> subpaths; |
- |
- base::FilePath path = allowed_path; |
- do { |
+ for (base::FilePath path = allowed_path; |
+ path.value() != last_path.value(); |
+ path = path.DirName()) { |
subpaths.push_back(path); |
- |
last_path = path; |
- path = path.DirName(); |
- } while (path.value() != last_path.value()); |
+ } |
// Iterate through all parents and allow stat() on them explicitly. |
NSString* sandbox_command = @"(allow file-read-metadata "; |