mirror of https://github.com/fafhrd91/actix-web
fix h2
This commit is contained in:
parent
bf8262196f
commit
d42374cc9e
|
@ -234,6 +234,16 @@ impl<H: 'static> Writer for H2Writer<H> {
|
|||
stream.reserve_capacity(cmp::min(self.buffer.len(), CHUNK_SIZE));
|
||||
}
|
||||
|
||||
if self.flags.contains(Flags::EOF)
|
||||
&& !self.flags.contains(Flags::RESERVED)
|
||||
&& self.buffer.is_empty()
|
||||
{
|
||||
if let Err(e) = stream.send_data(Bytes::new(), true) {
|
||||
return Err(io::Error::new(io::ErrorKind::Other, e));
|
||||
}
|
||||
return Ok(Async::Ready(()));
|
||||
}
|
||||
|
||||
loop {
|
||||
match stream.poll_capacity() {
|
||||
Ok(Async::NotReady) => return Ok(Async::NotReady),
|
||||
|
|
Loading…
Reference in New Issue