diff options
author | Lioncash <mathew1800@gmail.com> | 2019-07-05 17:02:29 -0400 |
---|---|---|
committer | Lioncash <mathew1800@gmail.com> | 2019-07-05 17:02:32 -0400 |
commit | 7ad11e3867f4a7602edb8793c4c90d557d85c7c7 (patch) | |
tree | 13b1789cc4e3277e2f815d89299c8d7620a1844f /src/core/reporter.cpp | |
parent | 772c86a260eb446b0fe4232b0a50666511bef25c (diff) |
core/reporter: Return in error case in SaveToFile()
If the path couldn't be created, then we shouldn't be attempting to save
the file.
Diffstat (limited to 'src/core/reporter.cpp')
-rw-r--r-- | src/core/reporter.cpp | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/core/reporter.cpp b/src/core/reporter.cpp index 7740225696..79af283143 100644 --- a/src/core/reporter.cpp +++ b/src/core/reporter.cpp @@ -31,8 +31,10 @@ std::string GetTimestamp() { using namespace nlohmann; void SaveToFile(const json& json, const std::string& filename) { - if (!FileUtil::CreateFullPath(filename)) + if (!FileUtil::CreateFullPath(filename)) { LOG_ERROR(Core, "Failed to create path for '{}' to save report!", filename); + return; + } std::ofstream file( FileUtil::SanitizePath(filename, FileUtil::DirectorySeparator::PlatformDefault)); |