X-Git-Url: https://mattmccutchen.net/rsync/rsync.git/blobdiff_plain/e71c1c26df8c6ca29b0c26f82d4770a8685eb509..91f4b31fe1031adc3ec3e3066534c9d6be979d21:/generator.c diff --git a/generator.c b/generator.c index 4c711cd5..1860b0d1 100644 --- a/generator.c +++ b/generator.c @@ -50,6 +50,8 @@ extern int delete_before; extern int delete_during; extern int delete_after; extern int module_id; +extern int sanitize_paths; +extern int startdir_depth; extern int ignore_errors; extern int remove_sent_files; extern int delay_updates; @@ -953,6 +955,10 @@ static void recv_generator(char *fname, struct file_struct *file, int ndx, } return; } + if (sanitize_paths) { + sanitize_path(file->u.link, file->u.link, "", + startdir_depth + file->dir.depth - 1); + } if (statret == 0) { char lnk[MAXPATHLEN]; int len;