summaryrefslogtreecommitdiff
path: root/render
diff options
context:
space:
mode:
authorJohn Mark Bell <jmb@netsurf-browser.org>2009-11-22 13:55:32 +0000
committerJohn Mark Bell <jmb@netsurf-browser.org>2009-11-22 13:55:32 +0000
commit0846b2ac95fdf5332cb53b2098fc14ad7b137f1a (patch)
tree14ab0291f531b95a0a40e75842a0f3c2d028c482 /render
parent485e95c82e21a14d15833789c1cd42cc883cb6b2 (diff)
downloadnetsurf-0846b2ac95fdf5332cb53b2098fc14ad7b137f1a.tar.gz
netsurf-0846b2ac95fdf5332cb53b2098fc14ad7b137f1a.tar.bz2
Squash memory leak
svn path=/trunk/netsurf/; revision=9690
Diffstat (limited to 'render')
-rw-r--r--render/imagemap.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/render/imagemap.c b/render/imagemap.c
index b9167cec2..d52e5bdd4 100644
--- a/render/imagemap.c
+++ b/render/imagemap.c
@@ -542,6 +542,7 @@ bool imagemap_addtolist(xmlNode *n, char *base_url, struct mapentry **entry)
ycoords = realloc(new_map->bounds.poly.ycoords,
num * sizeof(float));
if (ycoords == NULL) {
+ free(xcoords);
free(new_map->bounds.poly.ycoords);
free(new_map->bounds.poly.xcoords);
free(new_map->target);