diff options
author | Pierre Joye <pajoye@php.net> | 2008-12-11 00:12:20 +0000 |
---|---|---|
committer | Pierre Joye <pajoye@php.net> | 2008-12-11 00:12:20 +0000 |
commit | 422eb1b8f63a634218ae332a24e74ba4e4023cda (patch) | |
tree | 9012e6ea3c401fd107ad0539d1cb430a8eb28ea0 | |
parent | 8424c9047685ae7a2e4e7de4ed93a23ec7514ff6 (diff) | |
download | php-git-422eb1b8f63a634218ae332a24e74ba4e4023cda.tar.gz |
- ws
-rw-r--r-- | sapi/cgi/fastcgi.c | 56 |
1 files changed, 28 insertions, 28 deletions
diff --git a/sapi/cgi/fastcgi.c b/sapi/cgi/fastcgi.c index 9c9a710d47..a08da8dc9f 100644 --- a/sapi/cgi/fastcgi.c +++ b/sapi/cgi/fastcgi.c @@ -456,35 +456,35 @@ int fcgi_listen(const char *path, int backlog) if (!tcp) { chmod(path, 0777); } else { - char *ip = getenv("FCGI_WEB_SERVER_ADDRS"); - char *cur, *end; - int n; - - if (ip) { - ip = strdup(ip); - cur = ip; - n = 0; - while (*cur) { - if (*cur == ',') n++; - cur++; - } - allowed_clients = malloc(sizeof(in_addr_t) * (n+2)); - n = 0; - cur = ip; - while (cur) { - end = strchr(cur, ','); - if (end) { - *end = 0; - end++; - } - allowed_clients[n] = inet_addr(cur); - if (allowed_clients[n] == INADDR_NONE) { + char *ip = getenv("FCGI_WEB_SERVER_ADDRS"); + char *cur, *end; + int n; + + if (ip) { + ip = strdup(ip); + cur = ip; + n = 0; + while (*cur) { + if (*cur == ',') n++; + cur++; + } + allowed_clients = malloc(sizeof(in_addr_t) * (n+2)); + n = 0; + cur = ip; + while (cur) { + end = strchr(cur, ','); + if (end) { + *end = 0; + end++; + } + allowed_clients[n] = inet_addr(cur); + if (allowed_clients[n] == INADDR_NONE) { fprintf(stderr, "Wrong IP address '%s' in FCGI_WEB_SERVER_ADDRS\n", cur); - } - n++; - cur = end; - } - allowed_clients[n] = INADDR_NONE; + } + n++; + cur = end; + } + allowed_clients[n] = INADDR_NONE; free(ip); } } |