1 Commits
1.14 ... 1.15

Author SHA1 Message Date
Job Snijders
4dd3b92b3c Release 1.14 2024-05-15 11:24:02 +00:00

View File

@@ -1035,7 +1035,7 @@ bgpq_expand(struct bgpq_expander *b)
struct addrinfo hints, *res = NULL, *rp;
struct linger sl;
struct asn_entry *asne;
int fd = -1, err, ret, aquery = 0, nodelay = 0;
int fd = -1, err, ret, aquery = 0, nodelay = 1;
int slen;
sl.l_onoff = 1;
@@ -1076,19 +1076,11 @@ bgpq_expand(struct bgpq_expander *b)
continue;
}
socklen_t len = sizeof(nodelay);
getsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &nodelay, &len);
SX_DEBUG(debug_expander, "TCP_NODELAY set to %i\n", nodelay);
nodelay = 0;
if (setsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &nodelay,
sizeof(nodelay)) == -1)
SX_DEBUG(debug_expander, "Unable to set TCP_NODELAY on"
" socket: %s\n", strerror(errno));
getsockopt(fd, IPPROTO_TCP, TCP_NODELAY, &nodelay, &len);
SX_DEBUG(debug_expander, "TCP_NODELAY set to %i\n", nodelay);
break;
}