diff options
author | Behdad Esfahbod <behdad@behdad.org> | 2007-03-13 06:09:09 -0400 |
---|---|---|
committer | Behdad Esfahbod <behdad@behdad.org> | 2007-03-13 06:09:09 -0400 |
commit | deed0f473400bc2e91dde8bad2537d499a5941ea (patch) | |
tree | d85a06ca85b2bac20e93c710fa082a205adbf078 /src/cairo-polygon.c | |
parent | b706bd9b38d505d2b09e932a8f362fac76ef64de (diff) | |
download | cairo-deed0f473400bc2e91dde8bad2537d499a5941ea.tar.gz |
[polygon,spline,traps] Avoid free(NULL)
Diffstat (limited to 'src/cairo-polygon.c')
-rw-r--r-- | src/cairo-polygon.c | 2 |
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; |