diff options
author | Costa Tsaousis (ktsaou) <costa@tsaousis.gr> | 2016-04-04 15:38:57 +0300 |
---|---|---|
committer | Costa Tsaousis (ktsaou) <costa@tsaousis.gr> | 2016-04-04 15:38:57 +0300 |
commit | a44f48981dba80bd4376226a7b30b3534660a855 (patch) | |
tree | e8d176152c30d694bb61c3c1aca355fbcf666a5b /src/main.c | |
parent | d3d8d3f37b79811b89486fc8481dbf5b605a3b0d (diff) |
added support for binding to a configured IP address (IPv6 or IPv4)
Diffstat (limited to 'src/main.c')
-rw-r--r-- | src/main.c | 4 |
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); } |