diff options
| author | Mark Salyzyn <salyzyn@google.com> | 2016-11-03 21:01:45 +0000 |
|---|---|---|
| committer | android-build-merger <android-build-merger@google.com> | 2016-11-03 21:01:45 +0000 |
| commit | d1687af980d9640cd1d503c4ca37726f8df1eed3 (patch) | |
| tree | ee9595407f40e2050337b41109e9ff23b5cd374d /logd | |
| parent | d3a2573eea19e0019c0a7e7c31e8625b101091d4 (diff) | |
| parent | 6a70ded7bfa8914aaa3dc25630ff2713ae893f80 (diff) | |
| download | system_core-d1687af980d9640cd1d503c4ca37726f8df1eed3.tar.gz system_core-d1687af980d9640cd1d503c4ca37726f8df1eed3.tar.bz2 system_core-d1687af980d9640cd1d503c4ca37726f8df1eed3.zip | |
logd: clear DUMPABLE
am: 6a70ded7bf
Change-Id: I4bcfb53d9c4a13761c80a8f2070320c85b486b0b
Diffstat (limited to 'logd')
| -rw-r--r-- | logd/main.cpp | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/logd/main.cpp b/logd/main.cpp index 0cb26dcb1..1ac1415ed 100644 --- a/logd/main.cpp +++ b/logd/main.cpp @@ -106,6 +106,11 @@ static int drop_privs() { return -1; } + if (prctl(PR_SET_DUMPABLE, 0) < 0) { + android::prdebug("failed to clear PR_SET_DUMPABLE"); + return -1; + } + gid_t groups[] = { AID_READPROC }; ScopedMinijail j(minijail_new()); minijail_set_supplementary_gids(j.get(), arraysize(groups), groups); |
