feat(tvix/castore/path): use proto::validate_node_name
Use the shared code for validating node names, since that is what path components represent. Change-Id: I12109c1306b224718faa66cf1f2874c78c1436a7 Reviewed-on: https://cl.tvl.fyi/c/depot/+/11566 Tested-by: BuildkiteCI Reviewed-by: flokli <flokli@flokli.de>
This commit is contained in:
parent
4b3223a621
commit
2d7f4135ec
2 changed files with 13 additions and 6 deletions
|
|
@ -66,7 +66,7 @@ pub enum ValidateStatBlobResponseError {
|
|||
|
||||
/// Checks a Node name for validity as an intermediate node.
|
||||
/// We disallow slashes, null bytes, '.', '..' and the empty string.
|
||||
fn validate_node_name(name: &[u8]) -> Result<(), ValidateNodeError> {
|
||||
pub(crate) fn validate_node_name(name: &[u8]) -> Result<(), ValidateNodeError> {
|
||||
if name.is_empty()
|
||||
|| name == b".."
|
||||
|| name == b"."
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue