creport: fix dangling reference to user_result

This commit is contained in:
Michael Scire 2019-07-12 16:11:32 -07:00 committed by SciresM
parent 803e91a8c4
commit 00e3d874e3

View File

@ -251,7 +251,7 @@ namespace sts::creport {
this->result = ResultCreportUserBreak;
/* Try to parse out the user break result. */
if (GetRuntimeFirmwareVersion() >= FirmwareVersion_500) {
if (IsAddressReadable(this->debug_handle, d.info.exception.specific.user_break.address, sizeof(user_result))) {
if (IsAddressReadable(this->debug_handle, d.info.exception.specific.user_break.address, sizeof(this->result))) {
svcReadDebugProcessMemory(&this->result, this->debug_handle, d.info.exception.specific.user_break.address, sizeof(this->result));
}
}