summaryrefslogtreecommitdiffstats
path: root/src/main.c
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-04-04 15:38:57 +0300
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-04-04 15:38:57 +0300
commita44f48981dba80bd4376226a7b30b3534660a855 (patch)
treee8d176152c30d694bb61c3c1aca355fbcf666a5b /src/main.c
parentd3d8d3f37b79811b89486fc8481dbf5b605a3b0d (diff)
added support for binding to a configured IP address (IPv6 or IPv4)
Diffstat (limited to 'src/main.c')
-rw-r--r--src/main.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/main.c b/src/main.c
index 1ba8e461e4..2234b9cf2b 100644
--- a/src/main.c
+++ b/src/main.c
@@ -441,9 +441,9 @@ int main(int argc, char **argv)
else if(!strcmp(ipv, "ipv6") || !strcmp(ipv, "IPV6") || !strcmp(ipv, "IPv6") || !strcmp(ipv, "6")) ip = 6;
else fprintf(stderr, "Cannot understand ip version '%s'. Assumming 'any'.", ipv);
- if(ip == 0 || ip == 6) listen_fd = create_listen_socket6(listen_port, listen_backlog);
+ if(ip == 0 || ip == 6) listen_fd = create_listen_socket6(config_get("global", "bind socket to IP", "*"), listen_port, listen_backlog);
if(listen_fd < 0) {
- listen_fd = create_listen_socket4(listen_port, listen_backlog);
+ listen_fd = create_listen_socket4(config_get("global", "bind socket to IP", "*"), listen_port, listen_backlog);
if(listen_fd >= 0 && ip != 4) fprintf(stderr, "Managed to open an IPv4 socket on port %d.", listen_port);
}