More sanity check in TOOLBAR_AddString
Uwe Bonnes
bon at elektron.ikp.physik.tu-darmstadt.de
Sat May 3 06:31:40 CDT 2003
Changelog:
dlls/comctl32/toolbar.c: TOOLBAR_AddString
More checks before accessing lParam as string
--
Uwe Bonnes bon at elektron.ikp.physik.tu-darmstadt.de
Institut fuer Kernphysik Schlossgartenstrasse 9 64289 Darmstadt
--------- Tel. 06151 162516 -------- Fax. 06151 164321 ----------
Index: wine/dlls/comctl32/toolbar.c
===================================================================
RCS file: /home/wine/wine/dlls/comctl32/toolbar.c,v
retrieving revision 1.130
diff -u -r1.130 toolbar.c
--- wine/dlls/comctl32/toolbar.c 2 Apr 2003 23:19:45 -0000 1.130
+++ wine/dlls/comctl32/toolbar.c 3 May 2003 11:26:42 -0000
@@ -2530,7 +2530,7 @@
LPSTR p = (LPSTR)lParam;
INT len;
- if (p == NULL)
+ if ((HIWORD(lParam) == 0) ||(p == NULL))
return -1;
TRACE("adding string(s) from array!\n");
@@ -2641,7 +2641,7 @@
LPWSTR p = (LPWSTR)lParam;
INT len;
- if (p == NULL)
+ if ((HIWORD(lParam) == 0) ||(p == NULL))
return -1;
TRACE("adding string(s) from array!\n");
nIndex = infoPtr->nNumStrings;
More information about the wine-patches
mailing list