aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Forney <mforney@mforney.org>2019-04-24 21:56:24 -0700
committerMichael Forney <mforney@mforney.org>2019-04-24 22:32:22 -0700
commitb95f69c821941fc73ff1bf397c549189bd5fce9a (patch)
tree68f24c15d711845daf6a9ccac045277986d40e63
parenta8a096d9df2628dc470ff66ef1fe3f5941b86609 (diff)
downloadcproc-b95f69c821941fc73ff1bf397c549189bd5fce9a.tar.xz
map: Free old key and value arrays when resizing
-rw-r--r--map.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/map.c b/map.c
index b8de316..06be327 100644
--- a/map.c
+++ b/map.c
@@ -109,6 +109,8 @@ mapput(struct map *h, struct mapkey *k)
h->vals[j] = oldvals[i];
}
}
+ free(oldkeys);
+ free(oldvals);
}
i = keyindex(h, k);
if (!h->keys[i].str) {