summaryrefslogtreecommitdiff
path: root/src/domain.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/domain.c')
-rw-r--r--src/domain.c8
1 files changed, 4 insertions, 4 deletions
diff --git a/src/domain.c b/src/domain.c
index af8c8075..90d6b414 100644
--- a/src/domain.c
+++ b/src/domain.c
@@ -132,17 +132,17 @@ bool_t a_Domain_permit(const DilloUrl *source, const DilloUrl *dest)
if (a_Url_same_organization(source, dest))
return TRUE;
+ ret = default_deny ? FALSE : TRUE;
+
for (i = 0; i < num_exceptions; i++) {
- if(Domain_match(source_host, exceptions[i].origin) &&
- Domain_match(dest_host, exceptions[i].destination)) {
+ if (Domain_match(source_host, exceptions[i].origin) &&
+ Domain_match(dest_host, exceptions[i].destination)) {
ret = default_deny;
MSG("Domain: Matched rule from %s to %s.\n", exceptions[i].origin,
exceptions[i].destination);
break;
}
}
- if (i == num_exceptions)
- ret = default_deny ? FALSE : TRUE;
MSG("Domain: %s from %s to %s.\n",
(ret == TRUE ? "permitted" : "DENIED"), source_host, dest_host);