Skip to content

Commit 437d46d

Browse files
committed
remove check of the backlog parameter
The check should be done by the implementation of the trait.
1 parent 99d90da commit 437d46d

File tree

1 file changed

+2
-6
lines changed

1 file changed

+2
-6
lines changed

src/fd/socket/mod.rs

Lines changed: 2 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -85,12 +85,8 @@ pub(crate) extern "C" fn __sys_accept(
8585
}
8686

8787
pub(crate) extern "C" fn __sys_listen(fd: i32, backlog: i32) -> i32 {
88-
if backlog > 1 {
89-
-EINVAL
90-
} else {
91-
let obj = get_object(fd);
92-
obj.map_or_else(|e| e, |v| (*v).listen(backlog))
93-
}
88+
let obj = get_object(fd);
89+
obj.map_or_else(|e| e, |v| (*v).listen(backlog))
9490
}
9591

9692
pub(crate) extern "C" fn __sys_bind(fd: i32, name: *const sockaddr, namelen: socklen_t) -> i32 {

0 commit comments

Comments
 (0)