From: Royce Mitchell III Date: Tue, 14 Dec 2004 04:30:58 +0000 (+0000) Subject: ASSERT parameter assumptions in IntEngLineTo() X-Git-Tag: backups/ELF_support@12700~2^2~208 X-Git-Url: https://git.reactos.org/?p=reactos.git;a=commitdiff_plain;h=3bbc2dd8e316e618f1ad4c45acf82be0f7880361 ASSERT parameter assumptions in IntEngLineTo() svn path=/trunk/; revision=12111 --- diff --git a/reactos/subsys/win32k/eng/lineto.c b/reactos/subsys/win32k/eng/lineto.c index 0f6f39dad9b..4b34e3a8359 100644 --- a/reactos/subsys/win32k/eng/lineto.c +++ b/reactos/subsys/win32k/eng/lineto.c @@ -16,7 +16,7 @@ * along with this program; if not, write to the Free Software * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. * - * $Id: lineto.c,v 1.35 2004/07/14 20:48:57 navaraf Exp $ + * $Id: lineto.c,v 1.36 2004/12/14 04:30:58 royce Exp $ */ #include @@ -491,14 +491,20 @@ IntEngLineTo(BITMAPOBJ *DestObj, MIX mix) { BOOLEAN ret; - SURFOBJ *DestSurf = &DestObj->SurfObj; + SURFOBJ *DestSurf; PGDIBRUSHINST GdiBrush; RECTL b; + ASSERT(DestObj); + DestSurf = &DestObj->SurfObj; + ASSERT(DestSurf); + GdiBrush = CONTAINING_RECORD( Brush, GDIBRUSHINST, BrushObject); + ASSERT(GdiBrush); + ASSERT(GdiBrush->GdiBrushObject); if (GdiBrush->GdiBrushObject->flAttrs & GDIBRUSH_IS_NULL) return TRUE;