fix previous commit - use result.

This commit is contained in:
Dietmar Maurer 2020-04-14 17:35:44 +02:00
parent 9f4e47dd93
commit 9c06f6c292
1 changed files with 6 additions and 6 deletions

View File

@ -68,15 +68,15 @@ pub struct AclListItem {
fn check_acl_path(path: &str) -> Result<(), Error> { fn check_acl_path(path: &str) -> Result<(), Error> {
let path = acl::split_acl_path(path); let components = acl::split_acl_path(path);
if path.is_empty() { return Ok(()); } if components.is_empty() { return Ok(()); }
if path.len() == 2 { if components.len() == 2 {
if path[0] == "storage" { return Ok(()); } if components[0] == "storage" { return Ok(()); }
} }
bail!("invalid acl path."); bail!("invalid acl path '{}'.", path);
} }
fn extract_acl_node_data( fn extract_acl_node_data(
@ -209,7 +209,7 @@ pub fn update_acl(
} }
if !delete { // Note: we allow to delete entries with invalid path if !delete { // Note: we allow to delete entries with invalid path
check_acl_path(&path); check_acl_path(&path)?;
} }
if let Some(userid) = userid { if let Some(userid) = userid {