Fix fail to parse protocol number from engine
authorunc0rr
Sun, 09 Dec 2018 22:19:31 +0100
changeset 14417 694c96fb3a06
parent 14416 f39d34d78028
child 14418 f9a3cfdec1df
Fix fail to parse protocol number from engine
rust/hedgewars-checker/src/main.rs
--- a/rust/hedgewars-checker/src/main.rs	Sun Dec 09 21:13:38 2018 +0100
+++ b/rust/hedgewars-checker/src/main.rs	Sun Dec 09 22:19:31 2018 +0100
@@ -175,7 +175,7 @@
 fn get_protocol_number(executable: &str) -> std::io::Result<u32> {
     let output = Command::new(executable).arg("--protocol").output()?;
 
-    Ok(u32::from_str(&String::from_utf8(output.stdout).unwrap().as_str()).unwrap_or(55))
+    Ok(u32::from_str(&String::from_utf8(output.stdout).unwrap().trim()).unwrap_or(55))
 }
 
 fn main() {