Mercurial > hg > nginx
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) { |