diff options
author | Andrew Tridgell <tridge@samba.org> | 1998-11-02 06:40:11 +0000 |
---|---|---|
committer | Andrew Tridgell <tridge@samba.org> | 1998-11-02 06:40:11 +0000 |
commit | ab7104da8fb05e542336736dc42dcef578409ed7 (patch) | |
tree | 018b23c67580adc4aea7f96f771211027cdfcea7 /log.c | |
parent | 1b7c47cb550e7600a66528c9cbd4bc1e880fb91e (diff) | |
download | rsync-ab7104da8fb05e542336736dc42dcef578409ed7.tar.gz |
the logging wasn't showing the full prefix for filenames
Diffstat (limited to 'log.c')
-rw-r--r-- | log.c | 10 |
1 files changed, 8 insertions, 2 deletions
@@ -180,8 +180,8 @@ static void log_formatted(char *op, struct file_struct *file, extern int module_id; extern char *auth_user; char buf[1024]; + char buf2[1024]; char *p, *s, *n; - char buf2[100]; int l; extern struct stats stats; extern int am_sender; @@ -208,7 +208,13 @@ static void log_formatted(char *op, struct file_struct *file, n = buf2; break; case 'o': n = op; break; - case 'f': n = f_name(file); break; + case 'f': + slprintf(buf2, sizeof(buf2)-1, "%s/%s", + file->basedir?file->basedir:"", + f_name(file)); + clean_fname(buf2); + n = buf2; + break; case 'm': n = lp_name(module_id); break; case 'P': n = lp_path(module_id); break; case 'u': n = auth_user; break; |