diff options
Diffstat (limited to 'src')
-rw-r--r-- | src/usocket.c | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/src/usocket.c b/src/usocket.c index ca483f4..89f774d 100644 --- a/src/usocket.c +++ b/src/usocket.c | |||
@@ -139,9 +139,7 @@ int socket_bind(p_socket ps, SA *addr, socklen_t len) { | |||
139 | \*-------------------------------------------------------------------------*/ | 139 | \*-------------------------------------------------------------------------*/ |
140 | int socket_listen(p_socket ps, int backlog) { | 140 | int socket_listen(p_socket ps, int backlog) { |
141 | int err = IO_DONE; | 141 | int err = IO_DONE; |
142 | socket_setblocking(ps); | ||
143 | if (listen(*ps, backlog)) err = errno; | 142 | if (listen(*ps, backlog)) err = errno; |
144 | socket_setnonblocking(ps); | ||
145 | return err; | 143 | return err; |
146 | } | 144 | } |
147 | 145 | ||
@@ -149,9 +147,7 @@ int socket_listen(p_socket ps, int backlog) { | |||
149 | * | 147 | * |
150 | \*-------------------------------------------------------------------------*/ | 148 | \*-------------------------------------------------------------------------*/ |
151 | void socket_shutdown(p_socket ps, int how) { | 149 | void socket_shutdown(p_socket ps, int how) { |
152 | socket_setblocking(ps); | ||
153 | shutdown(*ps, how); | 150 | shutdown(*ps, how); |
154 | socket_setnonblocking(ps); | ||
155 | } | 151 | } |
156 | 152 | ||
157 | /*-------------------------------------------------------------------------*\ | 153 | /*-------------------------------------------------------------------------*\ |