Make idev, hlink and file_struct + strings use allocation
[rsync/rsync.git] / log.c
diff --git a/log.c b/log.c
index 3f8fd53..d29e2b9 100644 (file)
--- a/log.c
+++ b/log.c
@@ -385,8 +385,8 @@ static void log_formatted(enum logcode code,
                        break;
                case 'o': n = op; break;
                case 'f':
-                       snprintf(buf2, sizeof(buf2), "%s/%s",
-                                file->basedir?file->basedir:"",
+                       pathjoin(buf2, sizeof buf2,
+                                file->basedir ? file->basedir : "",
                                 f_name(file));
                        clean_fname(buf2);
                        n = buf2;