comparison src/http/ngx_http_header_filter_module.c @ 2531:5b9b270ea16f

fix r2530
author Igor Sysoev <igor@sysoev.ru>
date Tue, 24 Feb 2009 07:12:39 +0000
parents 339da812982c
children aa53ef3e36e9
comparison
equal deleted inserted replaced
2530:5d53ad3a8319 2531:5b9b270ea16f
307 switch (c->local_sockaddr->sa_family) { 307 switch (c->local_sockaddr->sa_family) {
308 308
309 #if (NGX_HAVE_INET6) 309 #if (NGX_HAVE_INET6)
310 case AF_INET6: 310 case AF_INET6:
311 sin6 = (struct sockaddr_in6 *) c->local_sockaddr; 311 sin6 = (struct sockaddr_in6 *) c->local_sockaddr;
312 port = sin6->sin6_port; 312 port = ntohs(sin6->sin6_port);
313 break; 313 break;
314 #endif 314 #endif
315 default: /* AF_INET */ 315 default: /* AF_INET */
316 sin = (struct sockaddr_in *) c->local_sockaddr; 316 sin = (struct sockaddr_in *) c->local_sockaddr;
317 port = sin->sin_port; 317 port = ntohs(sin->sin_port);
318 break; 318 break;
319 } 319 }
320 320
321 #if (NGX_HTTP_SSL) 321 #if (NGX_HTTP_SSL)
322 if (r->connection->ssl) { 322 if (r->connection->ssl) {