gdi32: Fix return values in BitBlt/StretchBlt.
diff --git a/dlls/gdi/bitblt.c b/dlls/gdi/bitblt.c
index 25053e6..0d78465 100644
--- a/dlls/gdi/bitblt.c
+++ b/dlls/gdi/bitblt.c
@@ -112,7 +112,7 @@
                               width, height, bits, (BITMAPINFO*)&info_hdr, DIB_RGB_COLORS, rop);
 
         HeapFree(GetProcessHeap(), 0, bits);
-        return (lines == bm.bmHeight);
+        return (lines == height);
     }
     else if(dcDst)
         GDI_ReleaseObj( hdcDst );
@@ -190,7 +190,7 @@
                               widthSrc, heightSrc, bits, (BITMAPINFO*)&info_hdr, DIB_RGB_COLORS, rop);
 
         HeapFree(GetProcessHeap(), 0, bits);
-        return (lines == bm.bmHeight);
+        return (lines == heightSrc);
     }
     else if(dcDst)
         GDI_ReleaseObj( hdcDst );