summaryrefslogtreecommitdiffstats
path: root/src/web_server.c
diff options
context:
space:
mode:
authorCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-06-11 02:15:57 +0300
committerCosta Tsaousis (ktsaou) <costa@tsaousis.gr>2016-06-11 02:15:57 +0300
commit09bcae250f27aae232e0a4a27cdbcd76720e933a (patch)
tree4d56381700c9d9236bf78c4efb471e44546994ee /src/web_server.c
parent9d43f7980c0cc89831724bc1de724cde0ab55630 (diff)
small changes, adaptation of #428 from @fredericopissarra
Diffstat (limited to 'src/web_server.c')
-rw-r--r--src/web_server.c9
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;