&& (strncmp(elts[i].key, "HTTP_", 5) == 0
|| strncmp(elts[i].key, "SERVER_", 7) == 0
|| strncmp(elts[i].key, "REQUEST_", 8) == 0
- || strcmp(elts[i].key, "QUERY_STRING") == 0
- || strcmp(elts[i].key, "PATH_INFO") == 0
- || strcmp(elts[i].key, "PATH_TRANSLATED") == 0)) {
+ || strncmp(elts[i].key, "PATH_", 5) == 0
+ || strncmp(elts[i].key, "SSL_", 4) == 0
+ || strncmp(elts[i].key, "GEOIP_", 6) == 0
+ || strcmp(elts[i].key, "QUERY_STRING") == 0)) {
prep_string((const char**) &elts[i].val, r->pool);
}
}