summaryrefslogtreecommitdiff
path: root/src/cairo-polygon.c
diff options
context:
space:
mode:
authorBehdad Esfahbod <behdad@behdad.org>2007-03-13 06:09:09 -0400
committerBehdad Esfahbod <behdad@behdad.org>2007-03-13 06:09:09 -0400
commitdeed0f473400bc2e91dde8bad2537d499a5941ea (patch)
treed85a06ca85b2bac20e93c710fa082a205adbf078 /src/cairo-polygon.c
parentb706bd9b38d505d2b09e932a8f362fac76ef64de (diff)
downloadcairo-deed0f473400bc2e91dde8bad2537d499a5941ea.tar.gz
[polygon,spline,traps] Avoid free(NULL)
Diffstat (limited to 'src/cairo-polygon.c')
-rw-r--r--src/cairo-polygon.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/cairo-polygon.c b/src/cairo-polygon.c
index 6ed0165eb..52c72b710 100644
--- a/src/cairo-polygon.c
+++ b/src/cairo-polygon.c
@@ -56,7 +56,7 @@ _cairo_polygon_init (cairo_polygon_t *polygon)
void
_cairo_polygon_fini (cairo_polygon_t *polygon)
{
- if (polygon->edges != polygon->edges_embedded)
+ if (polygon->edges && polygon->edges != polygon->edges_embedded)
free (polygon->edges);
polygon->edges = NULL;