Rico Schüller : user32: Add argument check for PTITLEBARINFO in GetTitleBarInfo().

Alexandre Julliard julliard at winehq.org
Fri Nov 13 09:37:05 CST 2009


Module: wine
Branch: master
Commit: a679b4e3af0538d918968572f5e6f7a6b09e6956
URL:    http://source.winehq.org/git/wine.git/?a=commit;h=a679b4e3af0538d918968572f5e6f7a6b09e6956

Author: Rico Schüller <kgbricola at web.de>
Date:   Thu Nov 12 21:50:01 2009 +0100

user32: Add argument check for PTITLEBARINFO in GetTitleBarInfo().

---

 dlls/user32/nonclient.c |    5 +++++
 1 files changed, 5 insertions(+), 0 deletions(-)

diff --git a/dlls/user32/nonclient.c b/dlls/user32/nonclient.c
index ccea517..e38e454 100644
--- a/dlls/user32/nonclient.c
+++ b/dlls/user32/nonclient.c
@@ -1630,6 +1630,11 @@ BOOL WINAPI GetTitleBarInfo(HWND hwnd, PTITLEBARINFO tbi) {
 
     TRACE("(%p %p)\n", hwnd, tbi);
 
+    if(!tbi) {
+        SetLastError(ERROR_NOACCESS);
+        return FALSE;
+    }
+
     if(tbi->cbSize != sizeof(TITLEBARINFO)) {
         TRACE("Invalid TITLEBARINFO size: %d\n", tbi->cbSize);
         SetLastError(ERROR_INVALID_PARAMETER);




More information about the wine-cvs mailing list