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_linux_aio_read.c | |
parent | 917c47a9185f8317a7b165f2b1ce866682cacaca (diff) | |
download | nginx-3352461916fe6ad4613cb46a2a37a5b76b4282ad.tar.gz nginx-3352461916fe6ad4613cb46a2a37a5b76b4282ad.zip |
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_linux_aio_read.c')
0 files changed, 0 insertions, 0 deletions