echo --version >/dev/full panics (#10853)

This commit is contained in:
oech3
2026-02-13 07:36:24 -08:00
committed by GitHub
parent dec633c0bd
commit d2f5cfded9
+3 -3
View File
@@ -7,7 +7,7 @@ use clap::builder::ValueParser;
use clap::{Arg, ArgAction, Command};
use std::env;
use std::ffi::{OsStr, OsString};
use std::io::{self, StdoutLock, Write};
use std::io::{StdoutLock, Write, stdout};
use uucore::error::UResult;
use uucore::format::{FormatChar, OctalParsing, parse_escape_only};
use uucore::{format_usage, os_str_as_bytes};
@@ -166,7 +166,7 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> {
uu_app().print_help()?;
return Ok(());
} else if first_arg == "--version" && args.peek().is_none() {
print!("{}", uu_app().render_version());
write!(stdout(), "{}", uu_app().render_version())?;
return Ok(());
}
@@ -177,7 +177,7 @@ pub fn uumain(args: impl uucore::Args) -> UResult<()> {
(Box::new(args), Options::default())
};
execute(&mut io::stdout().lock(), args, options)?;
execute(&mut stdout().lock(), args, options)?;
Ok(())
}