diff options
author | Michael Adam <obnox@samba.org> | 2009-08-04 14:40:25 +0200 |
---|---|---|
committer | Michael Adam <obnox@samba.org> | 2009-08-04 23:47:27 +0200 |
commit | 14a3e187ee6b2a708186917550e5fd73652e996d (patch) | |
tree | ffac21dad0ee8133701529d6d42a2105e96f9687 /src | |
parent | 64ff313260a7a4b2d6f78f27690d8f4fee119923 (diff) | |
download | tinyproxy-14a3e187ee6b2a708186917550e5fd73652e996d.tar.gz tinyproxy-14a3e187ee6b2a708186917550e5fd73652e996d.zip |
check_acl(): remove the fd argument - it is not used.
Host name and IP address are provided instead.
Michael
Diffstat (limited to 'src')
-rw-r--r-- | src/acl.c | 3 | ||||
-rw-r--r-- | src/acl.h | 3 | ||||
-rw-r--r-- | src/reqs.c | 2 |
3 files changed, 3 insertions, 5 deletions
@@ -331,13 +331,12 @@ check_numeric_acl (const struct acl_s *acl, const char *ip) * 0 if denied */ int -check_acl (int fd, const char *ip, const char *host) +check_acl (const char *ip, const char *host) { struct acl_s *acl; int perm; size_t i; - assert (fd >= 0); assert (ip != NULL); assert (host != NULL); @@ -25,7 +25,6 @@ typedef enum { ACL_ALLOW, ACL_DENY } acl_access_t; extern int insert_acl (char *location, acl_access_t access_type); -extern int check_acl (int fd, const char *ip_address, - const char *string_address); +extern int check_acl (const char *ip_address, const char *string_address); #endif @@ -1623,7 +1623,7 @@ handle_connection (int fd) return; } - if (check_acl (fd, peer_ipaddr, peer_string) <= 0) + if (check_acl (peer_ipaddr, peer_string) <= 0) { update_stats (STAT_DENIED); indicate_http_error (connptr, 403, "Access denied", |