summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-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);