diff options
author | Dylan Reid <dgreid@chromium.org> | 2017-07-13 18:45:23 -0700 |
---|---|---|
committer | Dylan Reid <dgreid@google.com> | 2017-07-13 18:47:58 -0700 |
commit | a7f4fc9162c4098d76e5d6ea2af57773af3f2c28 (patch) | |
tree | 1dfcb9c49308803aebb2d294a4ccb1e9a5938cad | |
parent | 59e4737dfff4aa76a6a46e34705d4a97d3939209 (diff) | |
download | minijail-a7f4fc9162c4098d76e5d6ea2af57773af3f2c28.tar.gz |
Use unsigned long for prctl argument
uint64_t isn't the right type when running on a 32 bit machine.
BUG=none
TEST=check caps can be dropped on a 32 bit userspace machine like kevin.
minijail0 -u wpa -g wpa -c 3000 -i -t -- /bin/ls
Change-Id: I1ec55dc653fe206a1641f0a971ab2b20c42a2d9c
Signed-off-by: Dylan Reid <dgreid@chromium.org>
-rw-r--r-- | system.c | 2 |
1 files changed, 1 insertions, 1 deletions
@@ -59,7 +59,7 @@ int lock_securebits(uint64_t skip_mask) * need to lock the NO_CAP_AMBIENT_RAISE securebit, since we are already * configuring the permitted and inheritable set. */ - uint64_t securebits = + unsigned long securebits = (SECURE_BITS_NO_AMBIENT | SECURE_LOCKS_NO_AMBIENT) & ~skip_mask; if (!securebits) { return 0; |