aboutsummaryrefslogtreecommitdiffstats
path: root/access.c
diff options
context:
space:
mode:
authorAndrew Tridgell <tridge@samba.org>2000-08-19 13:04:29 +0000
committerAndrew Tridgell <tridge@samba.org>2000-08-19 13:04:29 +0000
commit43e46b4cf69f97cb5cbe3a9eddec67fb2fe631ec (patch)
treea9aed7fcd926c7b7871c6cba18966ebc7047ed45 /access.c
parent9ec16c83be3164bdcfe8412933d5b7fc86cabcb1 (diff)
downloadandroid_external_rsync-43e46b4cf69f97cb5cbe3a9eddec67fb2fe631ec.tar.gz
android_external_rsync-43e46b4cf69f97cb5cbe3a9eddec67fb2fe631ec.tar.bz2
android_external_rsync-43e46b4cf69f97cb5cbe3a9eddec67fb2fe631ec.zip
allow 0.0.0.0/0 syntax in hosts allow/deny
patch from Charles Levert <charles@comm.polymtl.ca>
Diffstat (limited to 'access.c')
-rw-r--r--access.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/access.c b/access.c
index f1763432..050e8cc4 100644
--- a/access.c
+++ b/access.c
@@ -68,6 +68,7 @@ static int match_address(char *addr, char *tok)
mask = ntohl(mask);
} else {
int bits = atoi(p+1);
+ if (bits == 0) return 1;
if (bits <= 0 || bits > 32) {
rprintf(FERROR,"malformed mask in %s\n", tok);
return 0;