diff options
author | Costa Tsaousis (ktsaou) <costa@tsaousis.gr> | 2016-06-11 02:15:57 +0300 |
---|---|---|
committer | Costa Tsaousis (ktsaou) <costa@tsaousis.gr> | 2016-06-11 02:15:57 +0300 |
commit | 09bcae250f27aae232e0a4a27cdbcd76720e933a (patch) | |
tree | 4d56381700c9d9236bf78c4efb471e44546994ee /src/web_server.c | |
parent | 9d43f7980c0cc89831724bc1de724cde0ab55630 (diff) |
small changes, adaptation of #428 from @fredericopissarra
Diffstat (limited to 'src/web_server.c')
-rw-r--r-- | src/web_server.c | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/web_server.c b/src/web_server.c index 9d5497431e..1ef5a54ee0 100644 --- a/src/web_server.c +++ b/src/web_server.c @@ -219,10 +219,13 @@ int create_listen_socket(void) { else if(!strcmp(ipv, "ipv6") || !strcmp(ipv, "IPV6") || !strcmp(ipv, "IPv6") || !strcmp(ipv, "6")) ip = 6; else error("Cannot understand ip version '%s'. Assuming 'any'.", ipv); - 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) { + if(ip == 0 || ip == 6) + listen_fd = create_listen_socket6(config_get("global", "bind socket to IP", "*"), listen_port, listen_backlog); + + if(listen_fd == -1) { listen_fd = create_listen_socket4(config_get("global", "bind socket to IP", "*"), listen_port, listen_backlog); - // if(listen_fd >= 0 && ip != 4) info("Managed to open an IPv4 socket on port %d.", listen_port); + //if(listen_fd != -1 && ip != 4) + // info("Managed to open an IPv4 socket on port %d.", listen_port); } return listen_fd; |