mirror of
https://github.com/notohh/rustlings.git
synced 2024-10-30 08:49:12 -04:00
Set stdin to null when running the binary of an exercise
This commit is contained in:
parent
2ad408f2b8
commit
802b97b2ed
1 changed files with 2 additions and 1 deletions
|
@ -10,7 +10,8 @@ use std::{
|
|||
pub fn run_cmd(mut cmd: Command, description: &str, output: Option<&mut Vec<u8>>) -> Result<bool> {
|
||||
let spawn = |mut cmd: Command| {
|
||||
// NOTE: The closure drops `cmd` which prevents a pipe deadlock.
|
||||
cmd.spawn()
|
||||
cmd.stdin(Stdio::null())
|
||||
.spawn()
|
||||
.with_context(|| format!("Failed to run the command `{description}`"))
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in a new issue