summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
c6a7f2f)
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.
if (local_exclude_list) {
for (n=0; local_exclude_list[n]; n++) {
if (local_exclude_list) {
for (n=0; local_exclude_list[n]; n++) {
+ ent = local_exclude_list[n];
if (check_one_exclude(name, ent, st)) {
report_exclude_result(name, ent, st);
return !ent->include;
if (check_one_exclude(name, ent, st)) {
report_exclude_result(name, ent, st);
return !ent->include;