diff options
author | Quentin Glidic <sardemff7+git@sardemff7.net> | 2017-03-25 16:16:01 +0100 |
---|---|---|
committer | Quentin Glidic <sardemff7+git@sardemff7.net> | 2017-03-25 16:16:01 +0100 |
commit | 62e9d22a3ca7242066a268f262a5c30fecd790b7 (patch) | |
tree | 54df5f358cadb7c95dc6292fda150eb6acb1a89c | |
parent | 2075aee6ef0317699fcaa23acbfb973430f36591 (diff) |
wayland: Fix potential segfault
Signed-off-by: Quentin Glidic <sardemff7+git@sardemff7.net>
-rw-r--r-- | source/wayland.c | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/source/wayland.c b/source/wayland.c index e4e079da..6b1c6c6c 100644 --- a/source/wayland.c +++ b/source/wayland.c @@ -272,6 +272,9 @@ display_buffer_pool_get_next_buffer(wayland_buffer_pool *pool) void display_surface_commit(cairo_surface_t *surface) { + if ( surface == NULL ) + return; + wayland_buffer *buffer = cairo_surface_get_user_data(surface, &wayland_cairo_surface_user_data); wayland_buffer_pool *pool = buffer->pool; |