From e9880ab0d1e5b3c0022d5f2fd3082632ae780cbe Mon Sep 17 00:00:00 2001 From: Rob Bradford Date: Mon, 19 Oct 2020 16:25:28 +0100 Subject: [PATCH] vhost_user_fs: seccomp: Propagate error correctly Signed-off-by: Rob Bradford --- vhost_user_fs/src/seccomp.rs | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vhost_user_fs/src/seccomp.rs b/vhost_user_fs/src/seccomp.rs index 9f887939f..86f91e7ed 100644 --- a/vhost_user_fs/src/seccomp.rs +++ b/vhost_user_fs/src/seccomp.rs @@ -137,6 +137,5 @@ fn vuf_filter(action: SeccompAction) -> Result { pub fn enable_seccomp(action: SeccompAction) -> Result<(), Error> { let scfilter = vuf_filter(action)?; let bpfprog: BpfProgram = scfilter.try_into()?; - SeccompFilter::apply(bpfprog.try_into().unwrap()).unwrap(); - Ok(()) + SeccompFilter::apply(bpfprog).map_err(Error::ApplySeccompFilter) }