/* when using lipe_scan3 --collect-fsize-stats without path to file */
if (!reports_with_stats->report_file_name) {
- char file_name_buffer[256];
- time_t current_time = time(NULL);
- struct tm *timeinfo = localtime(¤t_time);
+ char format_buffer[512];
+ char file_name_buffer[512];
+ struct tm *timeinfo = localtime(&reports_with_stats->start_time);
+
+ sprintf(format_buffer,
+ DEFAULT_DIR_FOR_REPORTS
+ "files_sizes_report_%s.%%Y-%%m-%%d-%%H:%%M:%%S.out",
+ reports_with_stats->device_name);
+
strftime(file_name_buffer, sizeof(file_name_buffer),
- DEFAULT_DIR_FOR_REPORTS
- "file_size_report.%Y-%m-%d-%H:%M:%S.out", timeinfo);
- reports_with_stats->report_file_name =
- xstrdup(file_name_buffer);
+ format_buffer, timeinfo);
+ reports_with_stats->report_file_name = xstrdup(file_name_buffer);
}
ls3_stats_get_report_extension(reports_with_stats->report_file_name);