From: Martin Pool Date: Thu, 21 Jun 2001 06:15:34 +0000 (+0000) Subject: Fix from Wayne Davison: X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/commitdiff_plain/531d06b82464e77b81453cbd618a56af7d1542b8 Fix from Wayne Davison: The --cvs-exclude option is broken in the CVS version of rsync because of a cut-and-paste-induced bug in exclude.c: This bug could cause the sending rsync to crash when it dereferenced a NULL pointer. --- diff --git a/exclude.c b/exclude.c index 5351c30e..53852f69 100644 --- a/exclude.c +++ b/exclude.c @@ -167,7 +167,7 @@ int check_exclude(char *name, struct exclude_struct **local_exclude_list, if (local_exclude_list) { for (n=0; local_exclude_list[n]; n++) { - ent = exclude_list[n]; + ent = local_exclude_list[n]; if (check_one_exclude(name, ent, st)) { report_exclude_result(name, ent, st); return !ent->include;