Browse Source

Fixed a potential AudioPluginInstance leak in AudioPluginFormatManager::createPluginInstanceAsync()

tags/2021-05-28
ed 7 years ago
parent
commit
94b7825f6b
1 changed files with 2 additions and 2 deletions
  1. +2
    -2
      modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp

+ 2
- 2
modules/juce_audio_processors/format/juce_AudioPluginFormat.cpp View File

@@ -39,10 +39,10 @@ namespace AudioPluginFormatHelpers
: instance (inInstance), error (inError), compCallback (inCompletion), owner (invoker)
{}
void messageCallback() override { compCallback->completionCallback (instance, error); }
void messageCallback() override { compCallback->completionCallback (instance.release(), error); }
//==============================================================================
AudioPluginInstance* instance;
std::unique_ptr<AudioPluginInstance> instance;
String error;
std::unique_ptr<AudioPluginFormat::InstantiationCompletionCallback> compCallback;
std::unique_ptr<CallbackInvoker> owner;


Loading…
Cancel
Save