Fix a few memory issues found with ASan (#6843)

* Fix LADSPA effects memory leak

* Fix buffer overflow in PianoView

* Avoid using invalid iterators in AutomationClip

* Fix memory leaks in SimpleTextFloat

* Handle potential case where QMap::lowerBound(...) returns end iterator

* Implement suggestions from review
This commit is contained in:
Dalton Messmer
2023-09-03 17:29:31 -04:00
committed by GitHub
parent e1d3ecb184
commit 0768f5ad2f
4 changed files with 64 additions and 77 deletions

View File

@@ -53,7 +53,7 @@ class DescriptorStub
PortCount = 0;
}
~DescriptorStub()
virtual ~DescriptorStub()
{
if (PortCount)
{
@@ -87,6 +87,7 @@ class Descriptor
public:
Descriptor() { setup(); }
~Descriptor() override = default;
void setup();
void autogen()