fix: check CheckNetIsolation LoopbackExempt -s output should ignore utf8 chars instead of panic (#798)

This commit is contained in:
liusong1111
2020-07-10 19:03:12 +08:00
committed by GitHub
parent 822f7008d7
commit 02cdfdf646

View File

@@ -118,9 +118,7 @@ fn run() -> crate::Result<()> {
panic!("Failed to execute CheckNetIsolation LoopbackExempt -s");
}
let output_str = String::from_utf8(exempt_output.stdout)
.map_err(|_| anyhow::anyhow!("failed to convert LoopbackExempt output to String"))?
.to_lowercase();
let output_str = String::from_utf8_lossy(&exempt_output.stdout).to_lowercase();
if !output_str.contains("win32webviewhost_cw5n1h2txyewy") {
println!("Running Loopback command");
Command::new("powershell")