Actually get server working (maybe)
This commit is contained in:
@@ -132,18 +132,17 @@ impl<B> Recv<B> where B: Buf {
|
||||
self.inc_num_streams();
|
||||
}
|
||||
|
||||
// Push the frame onto the stream's recv buffer
|
||||
stream.pending_recv.push_back(&mut self.buffer, frame.into());
|
||||
stream.notify_recv();
|
||||
|
||||
// Only servers can receive a headers frame that initiates the stream.
|
||||
// This is verified in `Streams` before calling this function.
|
||||
if P::is_server() {
|
||||
self.pending_accept.push(stream);
|
||||
Ok(())
|
||||
} else {
|
||||
// Push the frame onto the recv buffer
|
||||
stream.pending_recv.push_back(&mut self.buffer, frame.into());
|
||||
stream.notify_recv();
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
Ok(())
|
||||
}
|
||||
|
||||
pub fn recv_eos(&mut self, stream: &mut Stream<B>)
|
||||
|
||||
Reference in New Issue
Block a user