summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorCarl Hetherington <cth@carlh.net>2021-07-05 15:22:07 +0200
committerCarl Hetherington <cth@carlh.net>2021-07-05 15:22:56 +0200
commitda44da6f31f97d39ca91c35955e573e76371f2c2 (patch)
treeb9eb70ca33191a4f6db4c668dc6ba9fbb606c209
parent76e543bd7c85054ff857781707fa570f2b159360 (diff)
Use dcp::file_to_string().
-rw-r--r--src/lib/send_problem_report_job.cc13
1 files changed, 1 insertions, 12 deletions
diff --git a/src/lib/send_problem_report_job.cc b/src/lib/send_problem_report_job.cc
index e7fc02eb0..6ab83ee62 100644
--- a/src/lib/send_problem_report_job.cc
+++ b/src/lib/send_problem_report_job.cc
@@ -119,19 +119,8 @@ SendProblemReportJob::run ()
void
SendProblemReportJob::add_file (string& body, boost::filesystem::path file) const
{
- auto f = fopen_boost (_film->file(file), "r");
- if (!f) {
- return;
- }
-
body += file.string() + ":\n";
body += "---<8----\n";
- auto const size = boost::filesystem::file_size (_film->file(file));
- char* buffer = new char[size + 1];
- int const N = fread (buffer, 1, size, f);
- buffer[N] = '\0';
- body += buffer;
- delete[] buffer;
+ body += dcp::file_to_string (_film->file(file));
body += "---<8----\n\n";
- fclose (f);
}