comparison src/core/ngx_inet.c @ 646:615b5ea36fc0 NGINX_1_1_7

nginx 1.1.7 *) Feature: support of several resolvers in the "resolver" directive. Thanks to Kirill A. Korinskiy. *) Bugfix: a segmentation fault occurred on start or while reconfiguration if the "ssl" directive was used at http level and there was no "ssl_certificate" defined. *) Bugfix: reduced memory consumption while proxying of big files if they were buffered to disk. *) Bugfix: a segmentation fault might occur in a worker process if "proxy_http_version 1.1" directive was used. *) Bugfix: in the "expires @time" directive.
author Igor Sysoev <http://sysoev.ru>
date Mon, 31 Oct 2011 00:00:00 +0400
parents 8dc007eddbcf
children d0f7a625f27c
comparison
equal deleted inserted replaced
645:e461dead01e9 646:615b5ea36fc0
669 return NGX_ERROR; 669 return NGX_ERROR;
670 } 670 }
671 671
672 n = ngx_atoi(port, len); 672 n = ngx_atoi(port, len);
673 673
674 if (n < 1 || n > 65536) { 674 if (n < 1 || n > 65535) {
675 u->err = "invalid port"; 675 u->err = "invalid port";
676 return NGX_ERROR; 676 return NGX_ERROR;
677 } 677 }
678 678
679 u->port = (in_port_t) n; 679 u->port = (in_port_t) n;
693 693
694 n = ngx_atoi(host, last - host); 694 n = ngx_atoi(host, last - host);
695 695
696 if (n != NGX_ERROR) { 696 if (n != NGX_ERROR) {
697 697
698 if (n < 1 || n > 65536) { 698 if (n < 1 || n > 65535) {
699 u->err = "invalid port"; 699 u->err = "invalid port";
700 return NGX_ERROR; 700 return NGX_ERROR;
701 } 701 }
702 702
703 u->port = (in_port_t) n; 703 u->port = (in_port_t) n;
833 return NGX_ERROR; 833 return NGX_ERROR;
834 } 834 }
835 835
836 n = ngx_atoi(port, len); 836 n = ngx_atoi(port, len);
837 837
838 if (n < 1 || n > 65536) { 838 if (n < 1 || n > 65535) {
839 u->err = "invalid port"; 839 u->err = "invalid port";
840 return NGX_ERROR; 840 return NGX_ERROR;
841 } 841 }
842 842
843 u->port = (in_port_t) n; 843 u->port = (in_port_t) n;