Changeset 8ef8c4e in code
- Timestamp:
- Mar 4, 2014, 11:30:49 AM (11 years ago)
- Branches:
- master
- Children:
- 626f420
- Parents:
- d488e1b
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
icbd.c
rd488e1b r8ef8c4e 175 175 } 176 176 177 if (setsockopt(s, SOL_SOCKET, SO_KEEPALIVE, &on,178 sizeof on) < 0) {179 cause = "SO_KEEPALIVE";180 save_errno = errno;181 (void)close(s);182 continue;183 }184 185 177 if (setsockopt(s, SOL_SOCKET, SO_REUSEADDR, &on, 186 178 sizeof on) < 0) { … … 261 253 struct icb_session *is; 262 254 socklen_t ss_len = sizeof ss; 263 int s, tos = IPTOS_LOWDELAY;255 int s, on = 1, tos = IPTOS_LOWDELAY; 264 256 265 257 ss.ss_len = ss_len; … … 271 263 if (setsockopt(s, IPPROTO_IP, IP_TOS, &tos, sizeof tos) < 0) 272 264 syslog(LOG_WARNING, "IP_TOS: %m"); 265 if (setsockopt(s, SOL_SOCKET, SO_KEEPALIVE, &on, sizeof on) < 0) 266 syslog(LOG_WARNING, "SO_KEEPALIVE: %m"); 273 267 if ((is = calloc(1, sizeof *is)) == NULL) { 274 268 syslog(LOG_ERR, "calloc: %m");
Note:
See TracChangeset
for help on using the changeset viewer.