mirror of
https://github.com/reactos/wine.git
synced 2024-12-04 09:53:54 +00:00
ntdll: Avoid potential integer overflow when computing median position in bsearch.
This commit is contained in:
parent
543314d449
commit
ec3a9a54f5
@ -299,7 +299,7 @@ NTDLL_bsearch( const void *key, const void *base, size_t nmemb,
|
||||
|
||||
while (min <= max)
|
||||
{
|
||||
ssize_t cursor = (min + max) / 2;
|
||||
ssize_t cursor = min + (max - min) / 2;
|
||||
int ret = compar(key,(const char *)base+(cursor*size));
|
||||
if (!ret)
|
||||
return (char*)base+(cursor*size);
|
||||
|
Loading…
Reference in New Issue
Block a user