pixman-renderer: free shadow buffer on renderer destruction
authorArnaud Vrac <avrac@freebox.fr>
Mon, 25 Aug 2014 18:56:52 +0000 (20:56 +0200)
committerPekka Paalanen <pekka.paalanen@collabora.co.uk>
Thu, 28 Aug 2014 11:07:04 +0000 (14:07 +0300)
Reviewed-by: Pekka Paalanen <pekka.paalanen@collabora.co.uk>
src/pixman-renderer.c

index a816d02..4fdcb05 100644 (file)
@@ -786,6 +786,9 @@ pixman_renderer_output_destroy(struct weston_output *output)
        if (po->hw_buffer)
                pixman_image_unref(po->hw_buffer);
 
+       free(po->shadow_buffer);
+
+       po->shadow_buffer = NULL;
        po->shadow_image = NULL;
        po->hw_buffer = NULL;