diff options
| author | Philipp Stephani | 2021-04-18 10:33:41 +0200 |
|---|---|---|
| committer | Philipp Stephani | 2021-04-18 10:34:48 +0200 |
| commit | 2822246b5d8154d0166e17ffd28a1d85b57d68aa (patch) | |
| tree | 233174fe40a61a07e1e4b6aae538c80d162bb30b /lib-src/seccomp-filter.c | |
| parent | 18836fc2d054c221da0f2e0ffc73846281084f23 (diff) | |
| download | emacs-2822246b5d8154d0166e17ffd28a1d85b57d68aa.tar.gz emacs-2822246b5d8154d0166e17ffd28a1d85b57d68aa.zip | |
Fix Seccomp filter on CentOS 8.3 (Bug#47828).
* lib-src/seccomp-filter.c (main): mmap: Also allow MAP_SHARED.
Diffstat (limited to 'lib-src/seccomp-filter.c')
| -rw-r--r-- | lib-src/seccomp-filter.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/lib-src/seccomp-filter.c b/lib-src/seccomp-filter.c index fc3c3a0c074..8f8a990661c 100644 --- a/lib-src/seccomp-filter.c +++ b/lib-src/seccomp-filter.c | |||
| @@ -183,9 +183,9 @@ main (int argc, char **argv) | |||
| 183 | some versions of the dynamic loader still use it. Also | 183 | some versions of the dynamic loader still use it. Also |
| 184 | allow allocating thread stacks. */ | 184 | allow allocating thread stacks. */ |
| 185 | SCMP_A3_32 (SCMP_CMP_MASKED_EQ, | 185 | SCMP_A3_32 (SCMP_CMP_MASKED_EQ, |
| 186 | ~(MAP_PRIVATE | MAP_FILE | MAP_ANONYMOUS | 186 | ~(MAP_SHARED | MAP_PRIVATE | MAP_FILE |
| 187 | | MAP_FIXED | MAP_DENYWRITE | MAP_STACK | 187 | | MAP_ANONYMOUS | MAP_FIXED | MAP_DENYWRITE |
| 188 | | MAP_NORESERVE), | 188 | | MAP_STACK | MAP_NORESERVE), |
| 189 | 0)); | 189 | 0)); |
| 190 | RULE (SCMP_ACT_ALLOW, SCMP_SYS (mmap), | 190 | RULE (SCMP_ACT_ALLOW, SCMP_SYS (mmap), |
| 191 | SCMP_A2_32 (SCMP_CMP_MASKED_EQ, | 191 | SCMP_A2_32 (SCMP_CMP_MASKED_EQ, |