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 { if r == -1 {
let e = io::Error::last_os_error(); let e = io::Error::last_os_error();
if e.kind() == io::ErrorKind::WouldBlock { if e.kind() == io::ErrorKind::WouldBlock {
self.io.clear_write_ready()?; self.io.clear_read_ready(Ready::readable())?;
Ok(Async::NotReady) Ok(Async::NotReady)
} else { } else {
Err(e) Err(e)