Index: base/shared_memory_posix.cc |
diff --git a/base/shared_memory_posix.cc b/base/shared_memory_posix.cc |
index 030061a04c94fe22824c6fd9017506bb479391c2..a66c859e703c4cf2fcb27dc1de1eb1724643a368 100644 |
--- a/base/shared_memory_posix.cc |
+++ b/base/shared_memory_posix.cc |
@@ -123,7 +123,7 @@ bool SharedMemory::Create(const SharedMemoryCreateOptions& options) { |
DCHECK(!options.open_existing); |
// Q: Why not use the shm_open() etc. APIs? |
// A: Because they're limited to 4mb on OS X. FFFFFFFUUUUUUUUUUU |
- fp = file_util::CreateAndOpenTemporaryShmemFile(&path); |
+ fp = file_util::CreateAndOpenTemporaryShmemFile(&path, options.executable); |
// Deleting the file prevents anyone else from mapping it in |
// (making it private), and prevents the need for cleanup (once |
@@ -317,7 +317,7 @@ bool SharedMemory::FilePathForMemoryName(const std::string& mem_name, |
DCHECK_EQ(std::string::npos, mem_name.find('\0')); |
FilePath temp_dir; |
- if (!file_util::GetShmemTempDir(&temp_dir)) |
+ if (!file_util::GetShmemTempDir(&temp_dir, false)) |
return false; |
#if !defined(OS_MACOSX) |