aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDylan Reid <dgreid@chromium.org>2017-07-13 18:45:23 -0700
committerDylan Reid <dgreid@google.com>2017-07-13 18:47:58 -0700
commita7f4fc9162c4098d76e5d6ea2af57773af3f2c28 (patch)
tree1dfcb9c49308803aebb2d294a4ccb1e9a5938cad
parent59e4737dfff4aa76a6a46e34705d4a97d3939209 (diff)
downloadminijail-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.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/system.c b/system.c
index 9373e87..5dbcf54 100644
--- a/system.c
+++ b/system.c
@@ -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;