From a1c31f5ed5efb8705732a2aa6dd8ff97c4c58cac Mon Sep 17 00:00:00 2001 From: correctmost <126085-correctmost@users.noreply.gitlab.freedesktop.org> Date: Mon, 26 May 2025 21:12:29 -0400 Subject: [PATCH] xcb: Fix a -Wuse-after-free=3 warning with GCC Closes #898 --- src/cairo-xcb-connection-shm.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/cairo-xcb-connection-shm.c b/src/cairo-xcb-connection-shm.c index 140a73cd0..fda75cfa7 100644 --- a/src/cairo-xcb-connection-shm.c +++ b/src/cairo-xcb-connection-shm.c @@ -93,13 +93,13 @@ _cairo_xcb_connection_shm_get_image (cairo_xcb_connection_t *connection, XCB_IMAGE_FORMAT_Z_PIXMAP, shmseg, offset), NULL); - free (reply); if (!reply) { /* an error here should be impossible */ return _cairo_error (CAIRO_STATUS_READ_ERROR); } + free (reply); return CAIRO_STATUS_SUCCESS; }