From 9d7424d1c06842cbc8b670b6949c5a3568cee323 Mon Sep 17 00:00:00 2001 From: Mikail Bagishov Date: Wed, 27 Nov 2019 21:22:31 +0300 Subject: [PATCH] Reduce noise in configure-toolchains --- src/soft/src/main.rs | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/src/soft/src/main.rs b/src/soft/src/main.rs index 557b8067..29f6362e 100644 --- a/src/soft/src/main.rs +++ b/src/soft/src/main.rs @@ -97,6 +97,13 @@ fn process_toolchain( serde_json::to_writer(&mut wr, &val).ok(); writeln!(&mut wr).ok(); } + if val + .pointer("/payload/data/decoded") + .map(|val| val.is_null()) + .unwrap_or(false) + { + continue; + } cnt += match collector.process_log_item(&val).with_context(|| { format!( "failed to process output item: {}", @@ -184,6 +191,10 @@ fn main_inner() -> anyhow::Result<()> { }) }; for file in collector { + if std::fs::canonicalize(&file).is_err() { + // ignore file if it does not exist. + continue; + } if file.starts_with("/tmp") || file.starts_with("/dev") || file.starts_with("/home") { continue; }