From 531d06b82464e77b81453cbd618a56af7d1542b8 Mon Sep 17 00:00:00 2001 From: Martin Pool Date: Thu, 21 Jun 2001 06:15:34 +0000 Subject: [PATCH] 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. --- exclude.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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; -- 2.34.1