From 58571710ba7421bc2fee5c912157d16a90a1c7b5 Mon Sep 17 00:00:00 2001 From: Jinoh Kang Date: Sat, 12 Mar 2022 20:54:29 +0900 Subject: [PATCH] comctl32: Fix integer overflow in DPA_Search. Signed-off-by: Jinoh Kang --- dlls/comctl32/dpa.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dlls/comctl32/dpa.c b/dlls/comctl32/dpa.c index b8d23f6cafa..aa9a045e516 100644 --- a/dlls/comctl32/dpa.c +++ b/dlls/comctl32/dpa.c @@ -859,7 +859,7 @@ INT WINAPI DPA_Search (HDPA hdpa, LPVOID pFind, INT nStart, r = hdpa->nItemCount - 1; lpPtr = hdpa->ptrs; while (r >= l) { - x = (l + r) / 2; + x = l + (r - l) / 2; n = (pfnCompare)(pFind, lpPtr[x], lParam); if (n == 0) return x;