diff options
Diffstat (limited to 'src/cairo-xcb-connection-shm.c')
-rw-r--r--[-rwxr-xr-x] | src/cairo-xcb-connection-shm.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/src/cairo-xcb-connection-shm.c b/src/cairo-xcb-connection-shm.c index 8c1d50698..7720bbbd2 100755..100644 --- a/src/cairo-xcb-connection-shm.c +++ b/src/cairo-xcb-connection-shm.c @@ -82,7 +82,6 @@ _cairo_xcb_connection_shm_get_image (cairo_xcb_connection_t *connection, uint32_t offset) { xcb_shm_get_image_reply_t *reply; - xcb_generic_error_t *error; assert (connection->flags & CAIRO_XCB_HAS_SHM); reply = xcb_shm_get_image_reply (connection->xcb_connection, @@ -93,12 +92,11 @@ _cairo_xcb_connection_shm_get_image (cairo_xcb_connection_t *connection, (uint32_t) -1, XCB_IMAGE_FORMAT_Z_PIXMAP, shmseg, offset), - &error); + NULL); free (reply); - if (error) { + if (!reply) { /* an error here should be impossible */ - free (error); return _cairo_error (CAIRO_STATUS_READ_ERROR); } |