diff --git a/vst/SfizzVstController.cpp b/vst/SfizzVstController.cpp index 7e04f8ba..b8c75a10 100644 --- a/vst/SfizzVstController.cpp +++ b/vst/SfizzVstController.cpp @@ -267,12 +267,20 @@ tresult SfizzVstController::notify(Vst::IMessage* message) const void* data = nullptr; uint32 size = 0; result = attr->getBinary("File", data, size); + + if (result != kResultTrue) + return result; + _state.sfzFile.assign(static_cast(data), size); } else if (!strcmp(id, "LoadedScala")) { const void* data = nullptr; uint32 size = 0; result = attr->getBinary("File", data, size); + + if (result != kResultTrue) + return result; + _state.scalaFile.assign(static_cast(data), size); }