2 commits - src/cairo-xcb-connection-shm.c
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Tue May 27 16:02:16 UTC 2025
src/cairo-xcb-connection-shm.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
New commits:
commit a3ca983ec376693911604cacdceba4f4f2dcf75d
Merge: 2e2080247 a1c31f5ed
Author: Uli Schlachter <psychon at znc.in>
Date: Tue May 27 16:02:14 2025 +0000
Merge branch 'cm/fix-uaf-warning' into 'master'
xcb: Fix a -Wuse-after-free=3 warning with GCC
Closes #898
See merge request cairo/cairo!623
commit a1c31f5ed5efb8705732a2aa6dd8ff97c4c58cac
Author: correctmost <126085-correctmost at users.noreply.gitlab.freedesktop.org>
Date: Mon May 26 21:12:29 2025 -0400
xcb: Fix a -Wuse-after-free=3 warning with GCC
Closes #898
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;
}
More information about the cairo-commit
mailing list