diff --git a/glamor/glamor_largepixmap.c b/glamor/glamor_largepixmap.c index d8aa2e6d4..def4e65d2 100644 --- a/glamor/glamor_largepixmap.c +++ b/glamor/glamor_largepixmap.c @@ -228,6 +228,7 @@ glamor_compute_clipped_regions_ext(PixmapPtr pixmap, inner_block_h), sizeof(*result_regions)); if (!result_regions) { *n_region = 0; + free(clipped_regions); return NULL; }