aboutsummaryrefslogtreecommitdiffstats
path: root/compressor.c
diff options
context:
space:
mode:
authorSam Anthony <sam@samanthony.xyz>2025-04-28 16:33:46 -0400
committerSam Anthony <sam@samanthony.xyz>2025-04-28 16:33:46 -0400
commita32dac888e484962226889c10ecfa79c09b33fb5 (patch)
treeecf4d3d658123f6f23c4988fd4449f94524b7ecf /compressor.c
parentdef009c1f2d1d71eb269c9398a0476a3f7150b1e (diff)
downloadvolute-a32dac888e484962226889c10ecfa79c09b33fb5.zip
close file if toml parsing fails
Diffstat (limited to 'compressor.c')
-rw-r--r--compressor.c1
1 files changed, 1 insertions, 0 deletions
diff --git a/compressor.c b/compressor.c
index d54a777..5f5391a 100644
--- a/compressor.c
+++ b/compressor.c
@@ -91,6 +91,7 @@ load_compressor(const char *path, Compressor *comp) {
tbl = toml_parse_file(f, errbuf, sizeof(errbuf));
if (!tbl) {
weprintf("failed to parse %s: %s", path, errbuf);
+ (void) fclose(f);
return 1;
}