From: Lennard Sprong Date: Thu, 14 Jun 2018 19:45:26 +0000 (+0200) Subject: misc.c: Fix implementation of free_keys. X-Git-Url: https://www.chiark.greenend.org.uk/ucgi/~ian/git?a=commitdiff_plain;h=506b07352ae225c74e79f6c6e7872bc2005bdb53;p=sgt-puzzles.git misc.c: Fix implementation of free_keys. The previous version attempted to free the first element multiple times. --- diff --git a/misc.c b/misc.c index 734ca5d..73faf3a 100644 --- a/misc.c +++ b/misc.c @@ -26,7 +26,7 @@ void free_keys(key_label *keys, int nkeys) int i; for(i = 0; i < nkeys; i++) - sfree(keys->label); + sfree(keys[i].label); sfree(keys); }