Commit 58571710 authored by Jinoh Kang's avatar Jinoh Kang Committed by Alexandre Julliard

comctl32: Fix integer overflow in DPA_Search.

parent 561a5b8f
...@@ -859,7 +859,7 @@ INT WINAPI DPA_Search (HDPA hdpa, LPVOID pFind, INT nStart, ...@@ -859,7 +859,7 @@ INT WINAPI DPA_Search (HDPA hdpa, LPVOID pFind, INT nStart,
r = hdpa->nItemCount - 1; r = hdpa->nItemCount - 1;
lpPtr = hdpa->ptrs; lpPtr = hdpa->ptrs;
while (r >= l) { while (r >= l) {
x = (l + r) / 2; x = l + (r - l) / 2;
n = (pfnCompare)(pFind, lpPtr[x], lParam); n = (pfnCompare)(pFind, lpPtr[x], lParam);
if (n == 0) if (n == 0)
return x; return x;
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment