X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/dcc3a131d1bc8ce90517153edad9e5ffc99c6b64..5d5811f7d9e64265130951007b14a6d88a2425b6:/exclude.c diff --git a/exclude.c b/exclude.c index 109ee8d6..35fa307a 100644 --- a/exclude.c +++ b/exclude.c @@ -160,6 +160,10 @@ int check_exclude(char *name,struct exclude_struct **local_exclude_list, { int n; + if (name && (name[0] == '.') && !name[1]) + /* never exclude '.', even if somebody does --exclude '*' */ + return 0; + if (exclude_list) { for (n=0; exclude_list[n]; n++) if (check_one_exclude(name,exclude_list[n],st))