From fd343d21ddd517199ea1637e3fb34f0f1749ab5e Mon Sep 17 00:00:00 2001 From: Thomas Faber Date: Sat, 4 Mar 2017 19:02:30 +0000 Subject: [PATCH] [USER32] - Fix overflow check in SetScrollRange. CID 731535 CORE-12763 #resolve svn path=/trunk/; revision=74059 --- reactos/win32ss/user/user32/controls/scrollbar.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/reactos/win32ss/user/user32/controls/scrollbar.c b/reactos/win32ss/user/user32/controls/scrollbar.c index ca5186041a7..496985a03a6 100644 --- a/reactos/win32ss/user/user32/controls/scrollbar.c +++ b/reactos/win32ss/user/user32/controls/scrollbar.c @@ -1701,7 +1701,7 @@ SetScrollRange(HWND hWnd, INT nBar, INT nMinPos, INT nMaxPos, BOOL bRedraw) pWnd = ValidateHwnd(hWnd); if ( !pWnd ) return FALSE; - if ((nMaxPos - nMinPos) > MAXLONG) + if (((LONGLONG)nMaxPos - nMinPos) > MAXLONG) { SetLastError(ERROR_INVALID_SCROLLBAR_RANGE); return FALSE; -- 2.17.1