ads: fix UdsStream::read_buf to clear read (not write) readiness (#672)

This commit is contained in:
Sean McArthur 2018-09-27 20:02:29 -07:00 committed by Carl Lerche
parent b47ad24268
commit 3a88d85538

View File

@ -196,7 +196,7 @@ impl<'a> AsyncRead for &'a UnixStream {
if r == -1 {
let e = io::Error::last_os_error();
if e.kind() == io::ErrorKind::WouldBlock {
self.io.clear_write_ready()?;
self.io.clear_read_ready(Ready::readable())?;
Ok(Async::NotReady)
} else {
Err(e)