We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent dad3249 commit d3c5f4bCopy full SHA for d3c5f4b
1 file changed
src/uu/tee/src/tee.rs
@@ -195,7 +195,6 @@ impl MultiWriter {
195
196
fn write_flush(&mut self, buf: &[u8]) -> Result<()> {
197
let mut aborted = None;
198
- let mut errors = 0;
199
let mode = self.output_error_mode;
200
self.writers.retain_mut(|writer| {
201
let res = (|| {
@@ -205,14 +204,13 @@ impl MultiWriter {
205
204
match res {
206
Ok(()) => true,
207
Err(e) => {
208
- if let Err(e) = process_error(mode, e, writer, &mut errors) {
+ if let Err(e) = process_error(mode, e, writer, &mut self.ignored_errors) {
209
aborted.get_or_insert(e);
210
}
211
false
212
213
214
});
215
- self.ignored_errors += errors;
216
aborted.map_or(
217
if self.writers.is_empty() {
218
// This error kind will never be raised by the standard
0 commit comments