X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/651443a7ffd889f6c2092587b940ed369c9e99d0..1347d5126a4d89718544d976f64943dfa93dd8c4:/exclude.c diff --git a/exclude.c b/exclude.c index 444a2b48..d8aa494b 100644 --- a/exclude.c +++ b/exclude.c @@ -270,8 +270,11 @@ void send_exclude_list(int f) } for (i=0;exclude_list[i];i++) { - char *pattern = exclude_list[i]->pattern; int l; + char pattern[MAXPATHLEN]; + + strlcpy(pattern,exclude_list[i]->pattern,sizeof(pattern)); + if (exclude_list[i]->directory) strlcat(pattern,"/", sizeof(pattern)); l = strlen(pattern); if (l == 0) continue;