aboutsummaryrefslogtreecommitdiff
path: root/rust/minijail/src/lib.rs
diff options
context:
space:
mode:
Diffstat (limited to 'rust/minijail/src/lib.rs')
-rw-r--r--rust/minijail/src/lib.rs3
1 files changed, 3 insertions, 0 deletions
diff --git a/rust/minijail/src/lib.rs b/rust/minijail/src/lib.rs
index 000bba3..cfba237 100644
--- a/rust/minijail/src/lib.rs
+++ b/rust/minijail/src/lib.rs
@@ -510,6 +510,9 @@ impl Minijail {
}
let buffer = fs::read(path).map_err(Error::ReadProgram)?;
+ self.parse_seccomp_bytes(&buffer)
+ }
+ pub fn parse_seccomp_bytes(&mut self, buffer: &[u8]) -> Result<()> {
if buffer.len() % std::mem::size_of::<sock_filter>() != 0 {
return Err(Error::WrongProgramSize);
}