mirror of
https://github.com/DragonOS-Community/DragonOS.git
synced 2025-06-22 02:53:23 +00:00
fmt
This commit is contained in:
@ -328,14 +328,11 @@ impl Socket for TcpSocket {
|
||||
.recv_buffer_size()
|
||||
}
|
||||
|
||||
|
||||
fn shutdown(&self, how: ShutdownTemp) -> Result<(), SystemError> {
|
||||
let self_shutdown = self.shutdown.get().bits();
|
||||
let diff = how.bits().difference(self_shutdown);
|
||||
match diff.is_empty() {
|
||||
true => {
|
||||
return Ok(())
|
||||
},
|
||||
true => return Ok(()),
|
||||
false => {
|
||||
if diff.contains(ShutdownBit::SHUT_RD) {
|
||||
self.shutdown.recv_shutdown();
|
||||
@ -345,7 +342,7 @@ impl Socket for TcpSocket {
|
||||
self.shutdown.send_shutdown();
|
||||
// TODO 协议栈处理
|
||||
}
|
||||
},
|
||||
}
|
||||
}
|
||||
Ok(())
|
||||
}
|
||||
|
Reference in New Issue
Block a user