Chromium Code Reviews| Index: ipc/ipc_channel.cc |
| diff --git a/ipc/ipc_channel.cc b/ipc/ipc_channel.cc |
| index 4a4e40ddc1fb82bfa2bbeeff49cf0917b252ef7a..ae7e7a4aa738c69917299cd8a2872fe08cd6d43f 100644 |
| --- a/ipc/ipc_channel.cc |
| +++ b/ipc/ipc_channel.cc |
| @@ -29,7 +29,13 @@ std::string Channel::GenerateUniqueRandomChannelID() { |
| // component. The strong random component prevents other processes from |
| // hijacking or squatting on predictable channel names. |
| +#if defined(OS_NACL_NONSFI) |
| + // nacl_helper_nonsfi does not allow to use getpid() (it would cause SIGSYS |
|
dmichael (off chromium)
2014/11/05 23:48:41
nit: the grammar here could be better. How about:
hidehiko
2014/11/06 14:19:30
Done. Thank you for suggestion.
|
| + // crashing because of seccomp sandbox), so here we use dummy PID. |
| + int process_id = -1; |
| +#else |
| int process_id = base::GetCurrentProcId(); |
| +#endif |
| return base::StringPrintf("%d.%u.%d", |
| process_id, |
| g_last_id.GetNext(), |