X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/d999d312c488098f42a5a4b3f0f7aa727c93dee9..3fac51e21e7635a87687288ee7da821c41d72031:/exclude.c 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);