@@ -135,7 +135,7 @@ impl FileDescription for AnonSocket {
135
135
136
136
// Always succeed on read size 0.
137
137
if request_byte_size == 0 {
138
- let result = Ok ( Ok ( 0 ) ) ;
138
+ let result = Ok ( 0 ) ;
139
139
ecx. read_byte_helper ( ptr, bytes. to_vec ( ) , result, dest) ?;
140
140
return Ok ( ( ) ) ;
141
141
}
@@ -150,7 +150,7 @@ impl FileDescription for AnonSocket {
150
150
if self . peer_fd ( ) . upgrade ( ) . is_none ( ) {
151
151
// Socketpair with no peer and empty buffer.
152
152
// 0 bytes successfully read indicates end-of-file.
153
- let result = Ok ( Ok ( 0 ) ) ;
153
+ let result = Ok ( 0 ) ;
154
154
ecx. read_byte_helper ( ptr, bytes. to_vec ( ) , result, dest) ?;
155
155
return Ok ( ( ) ) ;
156
156
} else {
@@ -160,7 +160,7 @@ impl FileDescription for AnonSocket {
160
160
// EAGAIN or EWOULDBLOCK can be returned for socket,
161
161
// POSIX.1-2001 allows either error to be returned for this case.
162
162
// Since there is no ErrorKind for EAGAIN, WouldBlock is used.
163
- let result = Ok ( Err ( Error :: from ( ErrorKind :: WouldBlock ) ) ) ;
163
+ let result = Err ( Error :: from ( ErrorKind :: WouldBlock ) ) ;
164
164
ecx. read_byte_helper ( ptr, bytes. to_vec ( ) , result, dest) ?;
165
165
return Ok ( ( ) ) ;
166
166
} else {
@@ -194,7 +194,7 @@ impl FileDescription for AnonSocket {
194
194
ecx. check_and_update_readiness ( & peer_fd) ?;
195
195
}
196
196
197
- let result = Ok ( Ok ( actual_read_size) ) ;
197
+ let result = Ok ( actual_read_size) ;
198
198
ecx. read_byte_helper ( ptr, bytes. to_vec ( ) , result, dest) ?;
199
199
return Ok ( ( ) ) ;
200
200
}
0 commit comments