| Index: base/process/launch_posix.cc
 | 
| diff --git a/base/process/launch_posix.cc b/base/process/launch_posix.cc
 | 
| index 3322d265785246e8076e8ddd9591701f57db7f5c..e896b658ae1cdaa5687d233cfb071e421de09c33 100644
 | 
| --- a/base/process/launch_posix.cc
 | 
| +++ b/base/process/launch_posix.cc
 | 
| @@ -448,6 +448,12 @@ bool LaunchProcess(const std::vector<std::string>& argv,
 | 
|      }
 | 
|  #endif
 | 
|  
 | 
| +#if defined(OS_POSIX)
 | 
| +    if (options.pre_exec_delegate != nullptr) {
 | 
| +      options.pre_exec_delegate->RunAsyncSafe();
 | 
| +    }
 | 
| +#endif
 | 
| +
 | 
|      for (size_t i = 0; i < argv.size(); i++)
 | 
|        argv_cstr[i] = const_cast<char*>(argv[i].c_str());
 | 
|      argv_cstr[argv.size()] = NULL;
 | 
| 
 |