aboutsummaryrefslogtreecommitdiffstats
path: root/src/symap.c
diff options
context:
space:
mode:
authorDavid Robillard <d@drobilla.net>2018-09-29 11:43:25 +0200
committerDavid Robillard <d@drobilla.net>2018-11-10 11:45:15 +0100
commit67440e0cd7f68adc38c02a5ceaf54a180c74fa15 (patch)
tree9364941274e7189ac34c12a5a9997a98cd0e6806 /src/symap.c
parent29c7dd820c05ef334c7a2baa15d5b89502ea0444 (diff)
downloadjalv-67440e0cd7f68adc38c02a5ceaf54a180c74fa15.tar.gz
jalv-67440e0cd7f68adc38c02a5ceaf54a180c74fa15.tar.bz2
jalv-67440e0cd7f68adc38c02a5ceaf54a180c74fa15.zip
Clean up properly after failing to open
Diffstat (limited to 'src/symap.c')
-rw-r--r--src/symap.c4
1 files changed, 4 insertions, 0 deletions
diff --git a/src/symap.c b/src/symap.c
index 40c8980..0b567e8 100644
--- a/src/symap.c
+++ b/src/symap.c
@@ -68,6 +68,10 @@ symap_new(void)
void
symap_free(Symap* map)
{
+ if (!map) {
+ return;
+ }
+
for (uint32_t i = 0; i < map->size; ++i) {
free(map->symbols[i]);
}