summaryrefslogtreecommitdiffstats
path: root/base/file_util_mac.mm
diff options
context:
space:
mode:
authorthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-28 20:47:45 +0000
committerthakis@chromium.org <thakis@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2010-10-28 20:47:45 +0000
commita6eb9915d271e8aee5a0e823372826971ddd5304 (patch)
treea4af747d9715ab8036bb5cbafd0f7bff2c4aeb1a /base/file_util_mac.mm
parent4f184f8f039131b3cecb773891c58084817a1a60 (diff)
downloadchromium_src-a6eb9915d271e8aee5a0e823372826971ddd5304.zip
chromium_src-a6eb9915d271e8aee5a0e823372826971ddd5304.tar.gz
chromium_src-a6eb9915d271e8aee5a0e823372826971ddd5304.tar.bz2
Mac: Add AssertIOAllowed() call to CopyFile()
BUG=60211 TEST=trybots Review URL: http://codereview.chromium.org/4133005 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@64309 0039d316-1c4b-4281-b951-d872f2087c98
Diffstat (limited to 'base/file_util_mac.mm')
-rw-r--r--base/file_util_mac.mm2
1 files changed, 2 insertions, 0 deletions
diff --git a/base/file_util_mac.mm b/base/file_util_mac.mm
index 811799c..43bf6e9 100644
--- a/base/file_util_mac.mm
+++ b/base/file_util_mac.mm
@@ -10,6 +10,7 @@
#include "base/basictypes.h"
#include "base/file_path.h"
#include "base/string_util.h"
+#include "base/thread_restrictions.h"
namespace file_util {
@@ -26,6 +27,7 @@ bool GetShmemTempDir(FilePath* path) {
}
bool CopyFile(const FilePath& from_path, const FilePath& to_path) {
+ base::ThreadRestrictions::AssertIOAllowed();
return (copyfile(from_path.value().c_str(),
to_path.value().c_str(), NULL, COPYFILE_ALL) == 0);
}