aboutsummaryrefslogtreecommitdiff
path: root/fuzzpuzz.c
diff options
context:
space:
mode:
authorBen Harris <bjh21@bjh21.me.uk>2023-01-12 10:58:21 +0000
committerBen Harris <bjh21@bjh21.me.uk>2023-01-12 22:21:45 +0000
commit5fa193156070873b237e62a7177c2fa55d39508d (patch)
tree2a1fc14015153e6ab23068803986ae644f444919 /fuzzpuzz.c
parent311d227ba6d101cc2c3096eefd4bc795f98303da (diff)
downloadpuzzles-5fa193156070873b237e62a7177c2fa55d39508d.zip
puzzles-5fa193156070873b237e62a7177c2fa55d39508d.tar.gz
puzzles-5fa193156070873b237e62a7177c2fa55d39508d.tar.bz2
puzzles-5fa193156070873b237e62a7177c2fa55d39508d.tar.xz
Don't leak midends in fuzzpuzz
If deserialising a save file fails, the midend still needs to be freed.
Diffstat (limited to 'fuzzpuzz.c')
-rw-r--r--fuzzpuzz.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/fuzzpuzz.c b/fuzzpuzz.c
index 7d9c23f..8ad7738 100644
--- a/fuzzpuzz.c
+++ b/fuzzpuzz.c
@@ -92,6 +92,7 @@ int main(int argc, char **argv)
if (err != NULL) {
fprintf(stderr, "%s\n", err);
ret = 1;
+ midend_free(me);
continue;
}
midend_free(me);