split: slash separator

This commit is contained in:
zhitkoff
2023-11-02 17:17:38 +01:00
committed by Sylvestre Ledru
parent 8372a3d2cc
commit f05474a33a
2 changed files with 5 additions and 1 deletions
+1 -1
View File
@@ -230,7 +230,7 @@ impl Suffix {
.get_one::<String>(OPT_ADDITIONAL_SUFFIX)
.unwrap()
.to_string();
if additional.contains('/') {
if additional.contains('/') || additional.contains('\\') {
return Err(SuffixError::ContainsSeparator(additional));
}
+4
View File
@@ -252,6 +252,10 @@ fn test_additional_suffix_no_slash() {
.args(&["--additional-suffix", "a/b"])
.fails()
.usage_error("invalid suffix 'a/b', contains directory separator");
new_ucmd!()
.args(&["--additional-suffix", "a\\b"])
.fails()
.usage_error("invalid suffix 'a\\b', contains directory separator");
}
#[test]