Mercurial > hg > nginx-vendor-0-8
comparison src/core/ngx_inet.c @ 66:818201e5a553 NGINX_0_1_33
nginx 0.1.33
*) Bugfix: nginx could not be built with the --without-pcre parameter;
bug appeared in 0.1.29.
*) Bugfix: 3, 4, 7, and 8 the "proxy_set_header" directives in one
level cause the bus fault on start up.
*) Bugfix: the HTTP protocol was specified in the HTTPS redirects.
*) Bugfix: if the "rewrite" directive used the captures inside the "if"
directive, then the 500 error code was returned.
author | Igor Sysoev <http://sysoev.ru> |
---|---|
date | Mon, 23 May 2005 00:00:00 +0400 |
parents | 5db440287648 |
children | 146eff53ab60 |
comparison
equal
deleted
inserted
replaced
65:5d92e3f1fb4e | 66:818201e5a553 |
---|---|
223 ngx_peers_t * | 223 ngx_peers_t * |
224 ngx_inet_upstream_parse(ngx_conf_t *cf, ngx_inet_upstream_t *u) | 224 ngx_inet_upstream_parse(ngx_conf_t *cf, ngx_inet_upstream_t *u) |
225 { | 225 { |
226 char *err; | 226 char *err; |
227 u_char *host; | 227 u_char *host; |
228 size_t len; | |
228 in_addr_t in_addr; | 229 in_addr_t in_addr; |
229 ngx_uint_t i, len; | 230 ngx_uint_t i; |
230 ngx_peers_t *peers; | 231 ngx_peers_t *peers; |
231 struct hostent *h; | 232 struct hostent *h; |
232 struct sockaddr_in *sin; | 233 struct sockaddr_in *sin; |
233 | 234 |
234 err = ngx_inet_parse_host_port(u); | 235 err = ngx_inet_parse_host_port(u); |
279 host = ngx_palloc(cf->pool, u->host.len + 1); | 280 host = ngx_palloc(cf->pool, u->host.len + 1); |
280 if (host == NULL) { | 281 if (host == NULL) { |
281 return NULL; | 282 return NULL; |
282 } | 283 } |
283 | 284 |
284 ngx_cpystrn(host, u->host.data, u->host.len + 1); | 285 (void) ngx_cpystrn(host, u->host.data, u->host.len + 1); |
285 | 286 |
286 /* AF_INET only */ | 287 /* AF_INET only */ |
287 | 288 |
288 in_addr = inet_addr((char *) host); | 289 in_addr = inet_addr((char *) host); |
289 | 290 |