diff options
-rw-r--r-- | src/firejail/main.c | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/src/firejail/main.c b/src/firejail/main.c index 1786cfac2..05074e73b 100644 --- a/src/firejail/main.c +++ b/src/firejail/main.c | |||
@@ -55,7 +55,13 @@ uid_t firejail_uid = 0; | |||
55 | gid_t firejail_gid = 0; | 55 | gid_t firejail_gid = 0; |
56 | 56 | ||
57 | #define STACK_SIZE (1024 * 1024) | 57 | #define STACK_SIZE (1024 * 1024) |
58 | static char child_stack[STACK_SIZE] __attribute__((aligned(8))); // space for child's stack | 58 | #ifdef __arm__ |
59 | #define STACK_ALIGNMENT 8 // see #3010 | ||
60 | #else | ||
61 | #define STACK_ALIGNMENT 16 | ||
62 | #endif | ||
63 | static char child_stack[STACK_SIZE] __attribute__((aligned(STACK_ALIGNMENT))); // space for child's stack | ||
64 | |||
59 | Config cfg; // configuration | 65 | Config cfg; // configuration |
60 | int arg_private = 0; // mount private /home and /tmp directoryu | 66 | int arg_private = 0; // mount private /home and /tmp directoryu |
61 | int arg_private_cache = 0; // mount private home/.cache | 67 | int arg_private_cache = 0; // mount private home/.cache |