diff options
| author | Ruslan Ermilov <ru@nginx.com> | 2015-01-22 16:23:32 +0300 |
|---|---|---|
| committer | Ruslan Ermilov <ru@nginx.com> | 2015-01-22 16:23:32 +0300 |
| commit | 3352461916fe6ad4613cb46a2a37a5b76b4282ad (patch) | |
| tree | d8907cd645291b3f3db67b993a841754cec698ca /src/os/unix/ngx_files.h | |
| parent | 917c47a9185f8317a7b165f2b1ce866682cacaca (diff) | |
| download | nginx-3352461916fe6ad4613cb46a2a37a5b76b4282ad.tar.gz nginx-3352461916fe6ad4613cb46a2a37a5b76b4282ad.tar.bz2 | |
Upstream: detect port absence in fastcgi_pass with IP literal.
If fastcgi_pass (or any look-alike that doesn't imply a default
port) is specified as an IP literal (as opposed to a hostname),
port absence was not detected at configuration time and could
result in EADDRNOTAVAIL at run time.
Fixed this in such a way that configs like
http {
server {
location / {
fastcgi_pass 127.0.0.1;
}
}
upstream 127.0.0.1 {
server 10.0.0.1:12345;
}
}
still work. That is, port absence check is delayed until after
we make sure there's no explicit upstream with such a name.
Diffstat (limited to 'src/os/unix/ngx_files.h')
0 files changed, 0 insertions, 0 deletions
