Free up scanned kit memory on cleanup. Fixes a memory leak

This commit is contained in:
Nick Lanham
2012-02-13 16:20:29 +01:00
parent 45b2eeae22
commit dc17012ed6
3 changed files with 13 additions and 0 deletions

1
drmr.c
View File

@@ -263,6 +263,7 @@ static void cleanup(LV2_Handle instance) {
pthread_join(drmr->load_thread, 0);
if (drmr->num_samples > 0)
free_samples(drmr->samples,drmr->num_samples);
free_kits(drmr->kits);
free(drmr->gains);
free(instance);
}