Fix handling of relative paths in the capture parser script

This commit is contained in:
lcdr
2020-10-28 18:01:43 +01:00
parent 640cc20508
commit 5edd32ea82
+3 -3
View File
@@ -142,7 +142,7 @@ fn parse(path: &Path) -> Res<usize> {
fn main() {
let args: Vec<String> = env::args().collect();
let capture = match args.get(1) {
Some(x) => x,
Some(x) => fs::canonicalize(x).unwrap(),
None => {
println!("Usage: capture_parser capture_path --print_packets");
return;
@@ -152,9 +152,9 @@ fn main() {
let start = Instant::now();
let packet_count = if capture.ends_with(".zip") {
parse(Path::new(capture))
parse(&capture)
} else {
visit_dirs(Path::new(capture))
visit_dirs(&capture)
}.unwrap();
println!();
println!("Number of parsed packets: {}", packet_count);