aboutsummaryrefslogtreecommitdiffstats
path: root/exclude.c
diff options
context:
space:
mode:
authorWayne Davison <wayned@samba.org>2005-07-29 18:31:07 +0000
committerWayne Davison <wayned@samba.org>2005-07-29 18:31:07 +0000
commit3fac51e21e7635a87687288ee7da821c41d72031 (patch)
treeddd5fd2e1b5496dddbbecbf0616f4a3a2a1ef7b9 /exclude.c
parentd999d312c488098f42a5a4b3f0f7aa727c93dee9 (diff)
downloadandroid_external_rsync-3fac51e21e7635a87687288ee7da821c41d72031.tar.gz
android_external_rsync-3fac51e21e7635a87687288ee7da821c41d72031.tar.bz2
android_external_rsync-3fac51e21e7635a87687288ee7da821c41d72031.zip
Use BIGPATHBUFLEN for the length of two line buffers.
Diffstat (limited to 'exclude.c')
-rw-r--r--exclude.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/exclude.c b/exclude.c
index 59b4ef52..8486fb08 100644
--- a/exclude.c
+++ b/exclude.c
@@ -954,7 +954,7 @@ void parse_filter_file(struct filter_list_struct *listp, const char *fname,
uint32 mflags, int xflags)
{
FILE *fp;
- char line[MAXPATHLEN+MAX_RULE_PREFIX+1]; /* +1 for trailing slash. */
+ char line[BIGPATHBUFLEN];
char *eob = line + sizeof line - 1;
int word_split = mflags & MATCHFLG_WORD_SPLIT;
@@ -1167,7 +1167,7 @@ void send_filter_list(int f_out)
/* This is only called by the server. */
void recv_filter_list(int f_in)
{
- char line[MAXPATHLEN+MAX_RULE_PREFIX+1]; /* +1 for trailing slash. */
+ char line[BIGPATHBUFLEN];
int xflags = protocol_version >= 29 ? 0 : XFLG_OLD_PREFIXES;
int receiver_wants_list = delete_mode
&& (!delete_excluded || protocol_version >= 29);