зеркало из https://github.com/mozilla/gecko-dev.git
Bug 946407 - Disable sandbox when DMDing. r=njn r=kang
See also bug 956961.
This commit is contained in:
Родитель
76ab6d796b
Коммит
a76ee1d66c
|
@ -221,6 +221,15 @@ InstallSyscallReporter(void)
|
|||
static int
|
||||
InstallSyscallFilter(void)
|
||||
{
|
||||
#ifdef MOZ_DMD
|
||||
char* e = PR_GetEnv("DMD");
|
||||
if (e && strcmp(e, "") != 0 && strcmp(e, "0") != 0) {
|
||||
LOG_ERROR("SANDBOX DISABLED FOR DMD! See bug 956961.");
|
||||
// Must treat this as "failure" in order to prevent infinite loop;
|
||||
// cf. the PR_GET_SECCOMP check below.
|
||||
return 1;
|
||||
}
|
||||
#endif
|
||||
if (prctl(PR_SET_NO_NEW_PRIVS, 1, 0, 0, 0)) {
|
||||
return 1;
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче