summaryrefslogtreecommitdiff
path: root/src/core/core.cpp
diff options
context:
space:
mode:
authorLioncash <mathew1800@gmail.com>2022-12-05 21:26:00 -0500
committerLioncash <mathew1800@gmail.com>2022-12-05 21:31:34 -0500
commite7f9f58fa408ac89ed1ce709494d84090b63bff0 (patch)
treefb5caf9dc17fe8639d5a9138727f1adf3c8961fc /src/core/core.cpp
parent3b19f741bd6a19f603858e6cdf8db41516c7075f (diff)
reporter: Eliminate undefined behavior in SaveErrorReport
The optionals are unconditionally dereferenced when setting the custom error text, and in a few cases this function is called using the default value of the optionals. This means we'd be dereferencing uninitialized storage. Since they're used unconditionally, we can use value_or to set a default when storage is uninitialized.
Diffstat (limited to 'src/core/core.cpp')
0 files changed, 0 insertions, 0 deletions