dlls/comctl32/header.c
Ge van Geldorp
gvg at reactos.com
Fri Sep 16 13:36:30 CDT 2005
Changelog:
Ge van Geldorp <gvg at reactos.com>
- Do some boundschecking on iOrder
Index: dlls/comctl32/header.c
===================================================================
RCS file: /home/wine/wine/dlls/comctl32/header.c,v
retrieving revision 1.82
diff -u -r1.82 header.c
--- dlls/comctl32/header.c 30 Aug 2005 10:07:18 -0000 1.82
+++ dlls/comctl32/header.c 16 Sep 2005 18:33:52 -0000
@@ -930,6 +930,10 @@
nItem = infoPtr->uNumItem;
iOrder = (phdi->mask & HDI_ORDER) ? phdi->iOrder : nItem;
+ if (iOrder < 0)
+ iOrder = 0;
+ else if (infoPtr->uNumItem < iOrder)
+ iOrder = infoPtr->uNumItem;
if (infoPtr->uNumItem == 0) {
infoPtr->items = Alloc (sizeof (HEADER_ITEM));
More information about the wine-patches
mailing list