aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHolden Rohrer <hr@hrhr.dev>2020-06-14 13:16:40 -0400
committerHolden Rohrer <hr@hrhr.dev>2020-06-14 13:16:40 -0400
commitfd74d59f307bfb50c58e710b96f8b576467cf5de (patch)
tree81f525eadf9fb442447fbecb51e67fd091e279d4
parent0b5d1bf482d72d488e8153bbd4683a901af781b7 (diff)
fixed memory leak where queried name isn't freed
-rw-r--r--read.c2
1 files changed, 2 insertions, 0 deletions
diff --git a/read.c b/read.c
index fee60ea..e739bb0 100644
--- a/read.c
+++ b/read.c
@@ -64,6 +64,8 @@ static link* insorget(strbst* tgt, char* name) {
if (!get) {
get = newlink(newnode());
insbst(tgt, name, get);
+ } else {
+ free(name);
}
return get;
}