Lines Matching refs:allowed_clients

252 static sa_t *allowed_clients = NULL;  variable
565 if (allowed_clients) { in fcgi_shutdown()
566 free(allowed_clients); in fcgi_shutdown()
785 allowed_clients = malloc(sizeof(sa_t) * (n+2)); in fcgi_listen()
794 if (inet_pton(AF_INET, cur, &allowed_clients[n].sa_inet.sin_addr)>0) { in fcgi_listen()
795 allowed_clients[n].sa.sa_family = AF_INET; in fcgi_listen()
798 } else if (inet_pton(AF_INET6, cur, &allowed_clients[n].sa_inet6.sin6_addr)>0) { in fcgi_listen()
799 allowed_clients[n].sa.sa_family = AF_INET6; in fcgi_listen()
807 allowed_clients[n].sa.sa_family = 0; in fcgi_listen()
844 if (allowed_clients) free(allowed_clients); in fcgi_set_allowed_clients()
845 allowed_clients = malloc(sizeof(sa_t) * (n+2)); in fcgi_set_allowed_clients()
854 if (inet_pton(AF_INET, cur, &allowed_clients[n].sa_inet.sin_addr)>0) { in fcgi_set_allowed_clients()
855 allowed_clients[n].sa.sa_family = AF_INET; in fcgi_set_allowed_clients()
858 } else if (inet_pton(AF_INET6, cur, &allowed_clients[n].sa_inet6.sin6_addr)>0) { in fcgi_set_allowed_clients()
859 allowed_clients[n].sa.sa_family = AF_INET6; in fcgi_set_allowed_clients()
867 allowed_clients[n].sa.sa_family = 0; in fcgi_set_allowed_clients()
1331 if (!allowed_clients) { in fcgi_is_allowed()
1335 for (i = 0; allowed_clients[i].sa.sa_family ; i++) { in fcgi_is_allowed()
1336 if (allowed_clients[i].sa.sa_family == AF_INET in fcgi_is_allowed()
1337 && !memcmp(&client_sa.sa_inet.sin_addr, &allowed_clients[i].sa_inet.sin_addr, 4)) { in fcgi_is_allowed()
1344 for (i = 0; allowed_clients[i].sa.sa_family ; i++) { in fcgi_is_allowed()
1345 if (allowed_clients[i].sa.sa_family == AF_INET6 in fcgi_is_allowed()
1346 && !memcmp(&client_sa.sa_inet6.sin6_addr, &allowed_clients[i].sa_inet6.sin6_addr, 12)) { in fcgi_is_allowed()
1350 if (allowed_clients[i].sa.sa_family == AF_INET in fcgi_is_allowed()
1352 … && !memcmp(((char *)&client_sa.sa_inet6.sin6_addr)+12, &allowed_clients[i].sa_inet.sin_addr, 4)) { in fcgi_is_allowed()