Deny non-absolut import pathes
This commit is contained in:
parent
0e567e2358
commit
b90abfb868
1 changed files with 5 additions and 0 deletions
|
@ -178,6 +178,11 @@ fn import(rt: &Runtime) {
|
|||
let scmd = rt.cli().subcommand_matches("import").unwrap(); // secured by main
|
||||
let path = scmd.value_of("path").map(PathBuf::from).unwrap(); // secured by clap
|
||||
|
||||
if !path.is_absolute() {
|
||||
error!("Import path must be absolute. Sorry.");
|
||||
exit(1)
|
||||
}
|
||||
|
||||
if !path.exists() {
|
||||
error!("Path does not exist");
|
||||
exit(1)
|
||||
|
|
Loading…
Reference in a new issue