Handle invalid UTF-8 instead of just crashing.
This commit is contained in:
parent
d9fabf6570
commit
553a09f43a
1 changed files with 3 additions and 3 deletions
|
@ -56,9 +56,9 @@ fn main() -> Result<(), ureq::Error> {
|
||||||
query.clear();
|
query.clear();
|
||||||
print!("=> ");
|
print!("=> ");
|
||||||
stdout().flush().unwrap();
|
stdout().flush().unwrap();
|
||||||
if (stdin().read_line(&mut query).expect("Can't read from stdin")) == 0 {
|
match stdin().read_line(&mut query) {
|
||||||
/* Exit on EOF */
|
Ok(n) => if n == 0 { return Ok(()); /* Exit on EOF */ }
|
||||||
return Ok(());
|
Err(e) => eprintln!("Error: {e}")
|
||||||
}
|
}
|
||||||
query = query.trim().to_string();
|
query = query.trim().to_string();
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue