From 6f1c2aab4398d37ddb4686f42ef8568eb0a510b0 Mon Sep 17 00:00:00 2001 From: Wayne Davison Date: Tue, 2 May 2006 16:52:51 +0000 Subject: [PATCH] Moved the sanitizing of a symlink's link string here from flist.c. --- generator.c | 6 ++++++ 1 file changed, 6 insertions(+) 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; -- 2.34.1