From 28177a092c476f6847d24e95f84cacba7e828ad3 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Nils=20O=2E=20Sel=C3=A5sdal?= Date: Thu, 21 Nov 2013 21:31:33 +0100 Subject: [PATCH] Fix uc_set_tcp_keepalive_cfg, it really wasnt working :-( --- src/fd_utils.c | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/src/fd_utils.c b/src/fd_utils.c index e268908..ffe8ba7 100644 --- a/src/fd_utils.c +++ b/src/fd_utils.c @@ -41,7 +41,7 @@ int uc_set_tcp_keepalive(int sockfd) return setsockopt(sockfd, SOL_SOCKET, SO_KEEPALIVE, &optval, sizeof(optval)); } -int uc_set_tcp_keepalive_cfg(int sockfd, const struct UCKeepConfig *cfg) +int uc_set_tcp_keepalive_cfg(int sockfd, const struct uCKeepConfig *cfg) { int rc; @@ -57,12 +57,12 @@ int uc_set_tcp_keepalive_cfg(int sockfd, const struct UCKeepConfig *cfg) return rc; } - rc = setsockopt(sockfd, IPPROTO_TCP, TCP_KEEPCNT, &cfg->keepidle, sizeof cfg->keepintvl); + rc = setsockopt(sockfd, IPPROTO_TCP, TCP_KEEPIDLE, &cfg->keepidle, sizeof cfg->keepidle); if (rc != 0) { return rc; } - rc = setsockopt(sockfd, IPPROTO_TCP, TCP_KEEPCNT, &cfg->keepintvl, sizeof cfg->keepintvl); + rc = setsockopt(sockfd, IPPROTO_TCP, TCP_KEEPINTVL, &cfg->keepintvl, sizeof cfg->keepintvl); if (rc != 0) { return rc; }