1
2/*
3 * Copyright (C) Igor Sysoev
4 * Copyright (C) NGINX, Inc.
5 */
6
7#include <nxt_main.h>
8

--- 1126 unchanged lines hidden (view full) ---

1135
1136in_addr_t
1137nxt_inet_addr(u_char *buf, size_t length)
1138{
1139 u_char c, *end;
1140 in_addr_t addr;
1141 nxt_uint_t digit, octet, dots;
1142
1143 if (nxt_slow_path(*(buf + length - 1) == '.')) {
1144 return INADDR_NONE;
1145 }
1146
1147 addr = 0;
1148 octet = 0;
1149 dots = 0;
1150
1151 end = buf + length;
1152
1153 while (buf < end) {
1154

--- 168 unchanged lines hidden ---