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 | |
| 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')
| -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 774022569..79af28314 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)); | 
