aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/listen.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/src/listen.c b/src/listen.c
index 918bdb4aa..a22427095 100644
--- a/src/listen.c
+++ b/src/listen.c
@@ -67,8 +67,7 @@ static void redirect_stdin(void)
FATAL("dup2 stdin: %s\n", strerror(errno));
}
-static int establishListen(unsigned int port,
- struct sockaddr *addrp, socklen_t addrlen)
+static int establishListen(struct sockaddr *addrp, socklen_t addrlen)
{
int pf;
int sock;
@@ -144,7 +143,7 @@ static void parseListenConfigParam(unsigned int port, ConfigParam * param)
sin6.sin6_addr = in6addr_any;
addrp = (struct sockaddr *)&sin6;
addrlen = sizeof(struct sockaddr_in6);
- if (establishListen(port, addrp, addrlen) < 0)
+ if (establishListen(addrp, addrlen) < 0)
BINDERROR();
}
#endif
@@ -152,9 +151,9 @@ static void parseListenConfigParam(unsigned int port, ConfigParam * param)
addrp = (struct sockaddr *)&sin4;
addrlen = sizeof(struct sockaddr_in);
#ifdef HAVE_IPV6
- if ((establishListen(port, addrp, addrlen) < 0) && !useIpv6) {
+ if ((establishListen(addrp, addrlen) < 0) && !useIpv6) {
#else
- if (establishListen(port, addrp, addrlen) < 0) {
+ if (establishListen(addrp, addrlen) < 0) {
#endif
BINDERROR();
}
@@ -190,7 +189,7 @@ static void parseListenConfigParam(unsigned int port, ConfigParam * param)
"at line %i\n", param->value, param->line);
}
- if (establishListen(port, addrp, addrlen) < 0)
+ if (establishListen(addrp, addrlen) < 0)
BINDERROR();
}
}