Index: sandbox/linux/seccomp-bpf/errorcode.cc |
diff --git a/sandbox/linux/seccomp-bpf/errorcode.cc b/sandbox/linux/seccomp-bpf/errorcode.cc |
index 3bc0d95d2faa422b044065636ac1440438b69ffd..944581ee846432e343d1529e9b56fb947d5096a7 100644 |
--- a/sandbox/linux/seccomp-bpf/errorcode.cc |
+++ b/sandbox/linux/seccomp-bpf/errorcode.cc |
@@ -27,12 +27,13 @@ ErrorCode::ErrorCode(int err) { |
} |
} |
-ErrorCode::ErrorCode(Trap::TrapFnc fnc, const void* aux, bool safe, uint16_t id) |
+ErrorCode::ErrorCode(Trap::TrapFnc fnc, const void* aux, bool safe) |
: error_type_(ET_TRAP), |
fnc_(fnc), |
aux_(const_cast<void*>(aux)), |
safe_(safe), |
- err_(SECCOMP_RET_TRAP + id) {} |
+ err_(SECCOMP_RET_TRAP + Trap::MakeTrap(fnc, aux, safe)) { |
+} |
ErrorCode::ErrorCode(int argno, |
ArgType width, |