From 0f29dc40f837b0a491d183ef05dd00eb78b6be1d Mon Sep 17 00:00:00 2001 From: Tyson Nottingham Date: Tue, 13 Apr 2021 10:09:37 -0700 Subject: [PATCH] BufWriter: simplify buffer draining --- library/std/src/io/buffered/bufwriter.rs | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/library/std/src/io/buffered/bufwriter.rs b/library/std/src/io/buffered/bufwriter.rs index 9dbf0e7454d..5c5f4467ef9 100644 --- a/library/std/src/io/buffered/bufwriter.rs +++ b/library/std/src/io/buffered/bufwriter.rs @@ -155,11 +155,7 @@ impl BufWriter { impl Drop for BufGuard<'_> { fn drop(&mut self) { if self.written > 0 { - if self.done() { - self.buffer.clear(); - } else { - self.buffer.drain(..self.written); - } + self.buffer.drain(..self.written); } } }