comparison src/core/ngx_inet.c @ 4584:3d51fa5a110d

Reduced the number of lines of code in ngx_inet_addr().
author Ruslan Ermilov <ru@nginx.com>
date Thu, 12 Apr 2012 10:20:33 +0000
parents a8881886a5f7
children c1eb924fb6fe
comparison
equal deleted inserted replaced
4583:a1d5842064f7 4584:3d51fa5a110d
42 } 42 }
43 43
44 return INADDR_NONE; 44 return INADDR_NONE;
45 } 45 }
46 46
47 if (n != 3) { 47 if (n == 3 && octet < 256) {
48 return INADDR_NONE;
49 }
50
51 if (octet < 256) {
52 addr = (addr << 8) + octet; 48 addr = (addr << 8) + octet;
53 return htonl(addr); 49 return htonl(addr);
54 } 50 }
55 51
56 return INADDR_NONE; 52 return INADDR_NONE;