Fix leaks in failure paths in pixman gradient creation

This commit is contained in:
Alfred Peng 2006-08-08 10:57:33 -07:00 committed by Carl Worth
parent 6ff531c182
commit db06681b48

View file

@ -233,6 +233,7 @@ pixman_image_create_linear_gradient (const pixman_linear_gradient_t *gradient,
if (_pixman_init_gradient (&image->pSourcePict->gradient, stops, n_stops))
{
free (linear);
free (image);
return 0;
}
@ -288,6 +289,7 @@ pixman_image_create_radial_gradient (const pixman_radial_gradient_t *gradient,
if (_pixman_init_gradient (&image->pSourcePict->gradient, stops, n_stops))
{
free (radial);
free (image);
return 0;
}