Skip to content

Commit

Permalink
Should handle NotConnected error
Browse files Browse the repository at this point in the history
  • Loading branch information
zonyitoo committed Mar 19, 2016
1 parent 774d3f4 commit fb3d941
Showing 1 changed file with 9 additions and 0 deletions.
9 changes: 9 additions & 0 deletions src/net/mod.rs
Original file line number Diff line number Diff line change
Expand Up @@ -102,6 +102,9 @@ impl<E: Evented + Debug + Read> Read for GenericEvented<E> {
Err(ref err) if err.kind() == io::ErrorKind::WouldBlock => {
trace!("GenericEvented({:?}): read() => WouldBlock", self.token);
}
Err(ref err) if err.kind() == io::ErrorKind::NotConnected => {
trace!("GenericEvented({:?}): read() => NotConnected", self.token);
}
Err(err) => {
trace!("GenericEvented({:?}): read() => Err(..)", self.token);
return Err(err);
Expand All @@ -128,6 +131,9 @@ impl<E: Evented + Debug + Write> Write for GenericEvented<E> {
Err(ref err) if err.kind() == io::ErrorKind::WouldBlock => {
trace!("GenericEvented({:?}): write() => WouldBlock", self.token);
}
Err(ref err) if err.kind() == io::ErrorKind::NotConnected => {
trace!("GenericEvented({:?}): write() => NotConnected", self.token);
}
Err(err) => {
trace!("GenericEvented({:?}): write() => Err(..)", self.token);
return Err(err);
Expand All @@ -152,6 +158,9 @@ impl<E: Evented + Debug + Write> Write for GenericEvented<E> {
Err(ref err) if err.kind() == io::ErrorKind::WouldBlock => {
trace!("GenericEvented({:?}): flush() => WouldBlock", self.token);
}
Err(ref err) if err.kind() == io::ErrorKind::NotConnected => {
trace!("GenericEvented({:?}): flush() => NotConnected", self.token);
}
Err(err) => {
trace!("GenericEvented({:?}): flush() => Err(..)", self.token);
return Err(err);
Expand Down

0 comments on commit fb3d941

Please sign in to comment.