[PATCH] gdi32: Avoid uninitialized fields in dst and src (Coverity)

Marcus Meissner marcus at jet.franken.de
Sat Aug 6 05:06:10 CDT 2011


For the dst = src copy Coverity complained about uninitialized fields.

Lets initialize all to 0 to avoid issues.

CID 5281

Ciao, Marcus
---
 dlls/gdi32/bitmap.c |    1 +
 1 files changed, 1 insertions(+), 0 deletions(-)

diff --git a/dlls/gdi32/bitmap.c b/dlls/gdi32/bitmap.c
index 8117d6d..2fb9744 100644
--- a/dlls/gdi32/bitmap.c
+++ b/dlls/gdi32/bitmap.c
@@ -551,6 +551,7 @@ LONG WINAPI SetBitmapBits(
 
     dst_stride = get_dib_stride( bmp->bitmap.bmWidth, bmp->bitmap.bmBitsPixel );
 
+    memset (&src, 0, sizeof(src));
     src.visrect.left   = src.x = 0;
     src.visrect.top    = src.y = 0;
     src.visrect.right  = src.width = bmp->bitmap.bmWidth;
-- 
1.7.3.4




More information about the wine-patches mailing list