From 1d8d9eee942ab1d2565048e00d1817147c49f48c Mon Sep 17 00:00:00 2001 From: Igor Sysoev Date: Mon, 28 Apr 2003 15:06:39 +0000 Subject: nginx-0.0.1-2003-04-28-19:06:39 import --- src/core/ngx_string.c | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) (limited to 'src/core/ngx_string.c') diff --git a/src/core/ngx_string.c b/src/core/ngx_string.c index 4beb11d67..15104985f 100644 --- a/src/core/ngx_string.c +++ b/src/core/ngx_string.c @@ -27,14 +27,18 @@ int ngx_atoi(char *line, size_t n) int value; for (value = 0; n--; line++) { - if (*line < '0' || *line > '9') { - return NGX_ERROR; - } + if (*line < '0' || *line > '9') { + return NGX_ERROR; + } - value = value * 10 + (*line - '0'); + value = value * 10 + (*line - '0'); } - return value; + if (value < 0) { + return NGX_ERROR; + } else { + return value; + } } -- cgit v1.2.3