aboutsummaryrefslogtreecommitdiffstats
path: root/exclude.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2006-03-13 01:56:19 +0000
committerWayne Davison <wayned@samba.org>2006-03-13 01:56:19 +0000
commitb3168628316520082fee8e5ec330bd41e473751a (patch)
tree66db1d1d35db57977fe0a26ee740a35080ff9b4d /exclude.c
parent38a4b9c2974e24386819a27c3f6562f92d27041e (diff)
downloadandroid_external_rsync-b3168628316520082fee8e5ec330bd41e473751a.tar.gz
android_external_rsync-b3168628316520082fee8e5ec330bd41e473751a.tar.bz2
android_external_rsync-b3168628316520082fee8e5ec330bd41e473751a.zip
Fixed a problem when copying an absolute source path with
the --relative option enabled.
Diffstat (limited to 'exclude.c')
-rw-r--r--exclude.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/exclude.c b/exclude.c
index c8408a1c..4282e164 100644
--- a/exclude.c
+++ b/exclude.c
@@ -562,7 +562,7 @@ static int rule_matches(char *name, struct filter_struct *ex, int name_is_dir)
if (litmatch_array(pattern, strings, slash_handling))
return ret_match;
} else if (anchored_match) {
- if (strcmp(name,pattern) == 0)
+ if (strcmp(strings[0], pattern) == 0)
return ret_match;
} else {
int l1 = strlen(name);