From 273b13dbd151477d46a642a06e62c6029edd7e15 Mon Sep 17 00:00:00 2001 From: Eirik Aavitsland Date: Fri, 14 Oct 2022 14:07:35 +0200 Subject: [PATCH] Initialize flag memory in raster paint engine to avoid valgrind warning After a new flag bit was added in 6.4, so that the flags no longer exactly fills a byte, valgrind will sometimes give a "... depends on uninitialised value" warning. Fixes: QTBUG-107649 Pick-to: 6.4 Change-Id: Iaaf5ae7bba3ce2476be5b2277839cad1d18aa55f Reviewed-by: Christoph Cullmann Reviewed-by: Paul Olav Tvete --- src/gui/painting/qpaintengine_raster.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/src/gui/painting/qpaintengine_raster.cpp b/src/gui/painting/qpaintengine_raster.cpp index d276bcdccd..f3dc7588f9 100644 --- a/src/gui/painting/qpaintengine_raster.cpp +++ b/src/gui/painting/qpaintengine_raster.cpp @@ -516,6 +516,7 @@ QRasterPaintEngineState::QRasterPaintEngineState() txscale = 1.; + flag_bits = 0; flags.fast_pen = true; flags.non_complex_pen = false; flags.antialiased = false;