1 --- PHP_5_3/ext/filter/logical_filters.c 2010/12/12 18:27:59 306281
2 +++ PHP_5_3/ext/filter/logical_filters.c 2010/12/12 18:36:21 306282
4 if (flags & FILTER_FLAG_NO_RES_RANGE) {
7 + (ip[0] == 128 && ip[1] == 0) ||
8 + (ip[0] == 191 && ip[1] == 255) ||
9 (ip[0] == 169 && ip[1] == 254) ||
10 (ip[0] == 192 && ip[1] == 0 && ip[2] == 2) ||
11 + (ip[0] == 127 && ip[1] == 0 && ip[2] == 0 && ip[3] == 1) ||
12 (ip[0] >= 224 && ip[0] <= 255)
14 RETURN_VALIDATION_FAILED
16 if (Z_STRLEN_P(value) >=2 && (!strncasecmp("FC", Z_STRVAL_P(value), 2) || !strncasecmp("FD", Z_STRVAL_P(value), 2))) {
17 RETURN_VALIDATION_FAILED
20 + if (flags & FILTER_FLAG_NO_RES_RANGE && Z_STRLEN_P(value) == 3 && !strcmp("::1", Z_STRVAL_P(value))) {
21 + RETURN_VALIDATION_FAILED