Make PatchAddEdit complain and not modify entry if fields are invalid instead of just filling in zeros. Fixes issue 4291.

git-svn-id: https://dolphin-emu.googlecode.com/svn/trunk@7672 8ced0084-cf51-0410-be5f-012b33b47a6e
This commit is contained in:
Shawn Hoffman
2011-07-09 21:00:30 +00:00
parent d9ad549349
commit 2b9b4a3306
5 changed files with 68 additions and 11 deletions

View File

@ -130,6 +130,9 @@ bool TryParse(const std::string &str, u32 *const output)
if (!endptr || *endptr)
return false;
if (value == ULONG_MAX && errno == ERANGE)
return false;
*output = value;
return true;
}