projects
/
ircu2.10.12-pk.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Forward port SOCKSENDBUF, SOCKRECVBUF features from 2.10.11.
[ircu2.10.12-pk.git]
/
ircd
/
listener.c
diff --git
a/ircd/listener.c
b/ircd/listener.c
index 42ee4bdca21d53288edbd1d3d649b2d9af7e4379..6b67d0ca8a0f1c9a80e0b642f19e29805ffd5c51 100644
(file)
--- a/
ircd/listener.c
+++ b/
ircd/listener.c
@@
-210,7
+210,9
@@
static int inetport(struct Listener* listener)
* else has no effect whatsoever on the connection.
* NOTE: this must be set before listen is called
*/
* else has no effect whatsoever on the connection.
* NOTE: this must be set before listen is called
*/
- if (!os_set_sockbufs(fd, (listener->server) ? SERVER_TCP_WINDOW : CLIENT_TCP_WINDOW)) {
+ if (!os_set_sockbufs(fd,
+ (listener->server) ? feature_int(FEAT_SOCKSENDBUF) : CLIENT_TCP_WINDOW,
+ (listener->server) ? feature_int(FEAT_SOCKRECVBUF) : CLIENT_TCP_WINDOW)) {
report_error(SETBUFS_ERROR_MSG, get_listener_name(listener), errno);
close(fd);
return 0;
report_error(SETBUFS_ERROR_MSG, get_listener_name(listener), errno);
close(fd);
return 0;