diff src/http/modules/proxy/ngx_http_proxy_handler.c @ 419:47709bff4468

nginx-0.0.10-2004-09-09-19:40:48 import
author Igor Sysoev <igor@sysoev.ru>
date Thu, 09 Sep 2004 15:40:48 +0000
parents 0526206251f6
children 470270fa84d2
line wrap: on
line diff
--- a/src/http/modules/proxy/ngx_http_proxy_handler.c
+++ b/src/http/modules/proxy/ngx_http_proxy_handler.c
@@ -1227,7 +1227,8 @@ static char *ngx_http_proxy_parse_upstre
             u->port_text.len = &url->data[i] - u->port_text.data;
 
             if (u->port_text.len > 0) {
-                u->port = ngx_atoi(u->port_text.data, u->port_text.len);
+                u->port = (in_port_t) ngx_atoi(u->port_text.data,
+                                               u->port_text.len);
                 if (u->port > 0) {
 
                     if (u->port == 80) {
@@ -1263,7 +1264,7 @@ static char *ngx_http_proxy_parse_upstre
     u->port_text.len = &url->data[i] - u->port_text.data;
 
     if (u->port_text.len > 0) {
-        u->port = ngx_atoi(u->port_text.data, u->port_text.len);
+        u->port = (in_port_t) ngx_atoi(u->port_text.data, u->port_text.len);
         if (u->port > 0) {
             u->port = htons(u->port);
             return NULL;