Module: wine Branch: master Commit: 6049ad74e9d2c44154fad1b6e1de7aed4c299ec8 URL: http://source.winehq.org/git/wine.git/?a=commit;h=6049ad74e9d2c44154fad1b6e1...
Author: Juan Lang juan.lang@gmail.com Date: Thu Sep 11 09:21:43 2008 -0700
user32: Don't crash if passed a non-scrollbar HWND. Fixes Coverity id 265.
---
dlls/user32/scroll.c | 4 +++- 1 files changed, 3 insertions(+), 1 deletions(-)
diff --git a/dlls/user32/scroll.c b/dlls/user32/scroll.c index af35c97..5556315 100644 --- a/dlls/user32/scroll.c +++ b/dlls/user32/scroll.c @@ -1256,7 +1256,9 @@ static BOOL SCROLL_GetScrollBarInfo(HWND hwnd, LONG idObject, LPSCROLLBARINFO in info->xyThumbBottom = info->xyThumbTop + info->dxyLineButton;
infoPtr = SCROLL_GetInternalInfo(hwnd, nBar, TRUE); - + if (!infoPtr) + return FALSE; + /* Scroll bar state */ info->rgstate[0] = 0; if ((nBar == SB_HORZ && !(style & WS_HSCROLL))