1
0
Fork 0

GUI: closes issue #1488 (invalid stack range when CSP is zero)

This commit is contained in:
mrexodia 2017-03-11 05:12:17 +01:00
parent bfd4cf74a8
commit fa84346445
No known key found for this signature in database
GPG Key ID: FC89E0AAA0C1AAD8
1 changed files with 2 additions and 2 deletions

View File

@ -22,7 +22,7 @@ GotoDialog::GotoDialog(QWidget* parent, bool allowInvalidExpression, bool allowI
setOkEnabled(false);
ui->editExpression->setFocus();
validRangeStart = 0;
validRangeEnd = 0;
validRangeEnd = ~0;
fileOffset = false;
mValidateThread = new ValidateExpressionThread(this);
mValidateThread->setOnExpressionChangedCallback(std::bind(&GotoDialog::validateExpression, this, std::placeholders::_1));
@ -148,7 +148,7 @@ void GotoDialog::expressionChanged(bool validExpression, bool validPointer, dsin
bool GotoDialog::IsValidMemoryRange(duint addr)
{
return ((!validRangeStart && !validRangeEnd) || (addr >= validRangeStart && addr < validRangeEnd));
return addr >= validRangeStart && addr < validRangeEnd;
}
void GotoDialog::setOkEnabled(bool enabled)