Skip to content

Fix a double free in _cairo_mono_scan_converter_create

Feysh INC. requested to merge Feysh/cairo:fix-double-free-mono-scan into master

When _mono_scan_converter_init failed, self->converter->polygon will be freed by polygon_fini(). However, the bail branch still called polygon_fini() to free self->converter->polygon.

We remvoe the redundant polygon_fini() in _mono_scan_converter_init to avoid the double free.

This fixes #557 (closed).

Signed-off-by: Feysh INC opensource@feysh.com

Merge request reports