diff options
| author | Jonas Maier <jonas@x77.dev> | 2026-03-10 10:08:10 +0100 |
|---|---|---|
| committer | Jonas Maier <jonas@x77.dev> | 2026-03-10 10:08:10 +0100 |
| commit | ccbf8799d56ac3536c1cea9c40820dff278f66a6 (patch) | |
| tree | a71cad0cdb87eac98d7e0f97a7d93526c10d93e6 /src/run | |
| parent | d10a1b087458bad2b5dbcc7ee96518c3b3f674ec (diff) | |
| download | pish-ccbf8799d56ac3536c1cea9c40820dff278f66a6.tar.gz | |
make null behave better
Diffstat (limited to 'src/run')
| -rw-r--r-- | src/run/builtin.rs | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/run/builtin.rs b/src/run/builtin.rs index 33025cb..ac33458 100644 --- a/src/run/builtin.rs +++ b/src/run/builtin.rs @@ -1,5 +1,6 @@ #![allow(non_camel_case_types)] +use std::io::empty; use std::sync::{Arc, Mutex}; use std::{env::*, fs::OpenOptions, path::PathBuf}; @@ -387,9 +388,10 @@ impl Builtin for null { &self, _session: Arc<Mutex<Session>>, _args: &[BString], - _stdin: &mut dyn Read, + stdin: &mut dyn Read, _stdout: &mut dyn Write, ) -> Result { + io::copy(stdin, &mut io::sink())?; Ok(()) } } |
