summaryrefslogtreecommitdiffstats
path: root/sandbox/linux/seccomp/madvise.cc
diff options
context:
space:
mode:
Diffstat (limited to 'sandbox/linux/seccomp/madvise.cc')
-rw-r--r--sandbox/linux/seccomp/madvise.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/sandbox/linux/seccomp/madvise.cc b/sandbox/linux/seccomp/madvise.cc
index 0df3be8..70c594f 100644
--- a/sandbox/linux/seccomp/madvise.cc
+++ b/sandbox/linux/seccomp/madvise.cc
@@ -7,7 +7,7 @@
namespace playground {
-int Sandbox::sandbox_madvise(void* start, size_t length, int advice) {
+long Sandbox::sandbox_madvise(void* start, size_t length, int advice) {
long long tm;
Debug::syscall(&tm, __NR_madvise, "Executing handler");
struct {
@@ -29,7 +29,7 @@ int Sandbox::sandbox_madvise(void* start, size_t length, int advice) {
die("Failed to forward madvise() request [sandbox]");
}
Debug::elapsed(tm, __NR_madvise);
- return static_cast<int>(rc);
+ return rc;
}
bool Sandbox::process_madvise(int parentMapsFd, int sandboxFd, int threadFdPub,