Evan Stade : gdi32: Improve ExtCreatePen parameter checking.
Alexandre Julliard
julliard at wine.codeweavers.com
Tue Jul 31 07:55:03 CDT 2007
Module: wine
Branch: master
Commit: 030abff4ac849df1fcda3ac345cbbdad4ce9575f
URL: http://source.winehq.org/git/wine.git/?a=commit;h=030abff4ac849df1fcda3ac345cbbdad4ce9575f
Author: Evan Stade <estade at gmail.com>
Date: Mon Jul 30 19:09:02 2007 -0700
gdi32: Improve ExtCreatePen parameter checking.
---
dlls/gdi32/pen.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
diff --git a/dlls/gdi32/pen.c b/dlls/gdi32/pen.c
index fb84788..3dd545b 100644
--- a/dlls/gdi32/pen.c
+++ b/dlls/gdi32/pen.c
@@ -123,7 +123,7 @@ HPEN WINAPI ExtCreatePen( DWORD style, DWORD width,
if ((style & PS_STYLE_MASK) == PS_USERSTYLE)
{
- if (!style_count || !style_bits)
+ if (!style_count || (style_count > 16) || !style_bits)
{
SetLastError(ERROR_INVALID_PARAMETER);
return 0;
More information about the wine-cvs
mailing list