More tweaks
This commit is contained in:
		| @@ -136,7 +136,8 @@ impl<T> FramedRead<T> { | |||||||
|                 } |                 } | ||||||
|             } |             } | ||||||
|             Kind::Unknown => { |             Kind::Unknown => { | ||||||
|                 unimplemented!() |                 // Unknown frames are ignored | ||||||
|  |                 return Ok(None); | ||||||
|             } |             } | ||||||
|         }; |         }; | ||||||
|  |  | ||||||
|   | |||||||
| @@ -281,8 +281,8 @@ impl<T: AsyncRead> Future for ReadPreface<T> { | |||||||
|             let n = try_nb!(self.inner.as_mut().unwrap().read(&mut buf[..rem])); |             let n = try_nb!(self.inner.as_mut().unwrap().read(&mut buf[..rem])); | ||||||
|  |  | ||||||
|             if PREFACE[self.pos..self.pos+n] != buf[..n] { |             if PREFACE[self.pos..self.pos+n] != buf[..n] { | ||||||
|                 // TODO: Invalid connection preface |                 // TODO: Should this just write the GO_AWAY frame directly? | ||||||
|                 unimplemented!(); |                 return Err(ProtocolError.into()); | ||||||
|             } |             } | ||||||
|  |  | ||||||
|             self.pos += n; |             self.pos += n; | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user