From 782aa484bda9745cae5878f44b0f94ff6603a8c9 Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Tue, 17 Nov 2020 19:57:52 +0100 Subject: [PATCH 1/2] Fix a crash with scala files under LV2 --- lv2/sfizz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lv2/sfizz.c b/lv2/sfizz.c index 44d9077a..89abeb37 100644 --- a/lv2/sfizz.c +++ b/lv2/sfizz.c @@ -1430,7 +1430,7 @@ work(LV2_Handle instance, else if (atom->type == self->sfizz_scala_file_uri) { const char *scala_file_path = LV2_ATOM_BODY_CONST(atom); - if (sfizz_lv2_load_scala_file(self->synth, scala_file_path)) { + if (sfizz_lv2_load_scala_file(self, scala_file_path)) { lv2_log_note(&self->logger, "[sfizz] Scala file loaded: %s\n", scala_file_path); } else { lv2_log_error(&self->logger, From 26ba0417f7bd95f8c7e80e12e1dc2491ee7f347f Mon Sep 17 00:00:00 2001 From: Jean Pierre Cimalando Date: Tue, 17 Nov 2020 19:59:36 +0100 Subject: [PATCH 2/2] Fix the second occurrence of the same problem --- lv2/sfizz.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/lv2/sfizz.c b/lv2/sfizz.c index 89abeb37..0ebe5313 100644 --- a/lv2/sfizz.c +++ b/lv2/sfizz.c @@ -1493,7 +1493,7 @@ work(LV2_Handle instance, lv2_log_note(&self->logger, "[sfizz] Scala file %s seems to have been updated, reloading\n", self->scala_file_path); - if (sfizz_lv2_load_scala_file(self->synth, self->scala_file_path)) { + if (sfizz_lv2_load_scala_file(self, self->scala_file_path)) { lv2_log_note(&self->logger, "[sfizz] Scala file loaded: %s\n", self->scala_file_path); } else { lv2_log_error(&self->logger,