Fixed check whether an address is contained in an image. Address + size

does overflow when the image ends at the end of the address space (like
the commpage).


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@27723 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Ingo Weinhold 2008-09-24 14:47:05 +00:00
parent 8a85be4636
commit 07865c4022

View File

@ -255,7 +255,7 @@ public:
bool ContainsAddress(addr_t address) const
{
return address >= (addr_t)fInfo.text
&& address < (addr_t)fInfo.data + fInfo.data_size;
&& address <= (addr_t)fInfo.data + fInfo.data_size - 1;
}
int32 FindSymbol(addr_t address) const