Index: content/browser/child_process_launcher.cc |
diff --git a/content/browser/child_process_launcher.cc b/content/browser/child_process_launcher.cc |
index eb87c50dc6797d07e19f15d839161804edd03956..b9573974eca8e38629b7c5c5a3eb23a1ee45fa2e 100644 |
--- a/content/browser/child_process_launcher.cc |
+++ b/content/browser/child_process_launcher.cc |
@@ -210,9 +210,8 @@ class ChildProcessLauncher::Context |
base::SharedMemory::IsHandleValid( |
stats_table->GetSharedMemoryHandle())) { |
base::FileDescriptor fd = stats_table->GetSharedMemoryHandle(); |
- DCHECK(fd.auto_close); |
- files_to_register->Transfer(kStatsTableSharedMemFd, |
- base::ScopedFD(fd.fd)); |
+ DCHECK(!fd.auto_close); |
+ files_to_register->Share(kStatsTableSharedMemFd, fd.fd); |
} |
#endif |