vhost_user_fs: seccomp: Propagate error correctly

Signed-off-by: Rob Bradford <robert.bradford@intel.com>
This commit is contained in:
Rob Bradford 2020-10-19 16:25:28 +01:00 committed by Bo Chen
parent 02621c6150
commit e9880ab0d1

View File

@ -137,6 +137,5 @@ fn vuf_filter(action: SeccompAction) -> Result<SeccompFilter, Error> {
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)
}