Skip to content

Commit ad748b6

Browse files
authored
fix(io): don't fill buffer until inner buffer is empty (#378)
1 parent 22ee83f commit ad748b6

File tree

1 file changed

+1
-4
lines changed

1 file changed

+1
-4
lines changed

compio-io/src/buffer.rs

Lines changed: 1 addition & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,6 @@ impl Buffer {
102102

103103
/// If the inner buffer is empty.
104104
#[inline]
105-
#[allow(unused)]
106105
pub fn is_empty(&self) -> bool {
107106
self.inner().as_slice().is_empty()
108107
}
@@ -116,9 +115,7 @@ impl Buffer {
116115
/// The buffer needs to be filled
117116
#[inline]
118117
pub fn need_fill(&self) -> bool {
119-
// TODO: Better way to determine if we need to fill the buffer
120-
let buf = self.buf();
121-
buf.len() < buf.capacity() / 3
118+
self.is_empty()
122119
}
123120

124121
/// The buffer needs to be flushed

0 commit comments

Comments
 (0)