From d4a465d7d207b6ae46bea25fab8565ec94bfe5c1 Mon Sep 17 00:00:00 2001 From: Rozhuk Ivan Date: Tue, 23 Apr 2024 13:13:24 +0300 Subject: [PATCH] Fix: Conditional jump or move depends on uninitialised value(s). Found by valgrind. --- src/cairo-xlib-display.c | 1 + 1 file changed, 1 insertion(+) diff --git a/src/cairo-xlib-display.c b/src/cairo-xlib-display.c index 108897e92..de7aa2df2 100644 --- a/src/cairo-xlib-display.c +++ b/src/cairo-xlib-display.c @@ -213,6 +213,7 @@ _cairo_xlib_device_create (Display *dpy) goto UNLOCK; } + memset (display, 0, sizeof (cairo_xlib_display_t)); _cairo_device_init (&display->base, &_cairo_xlib_device_backend); display->display = dpy;