Skip to content

Commit da2aa37

Browse files
committed
Fix memory leak on events
1 parent dff7817 commit da2aa37

1 file changed

Lines changed: 2 additions & 1 deletion

File tree

Source/Processors/GenericProcessor/GenericProcessor.cpp

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -769,7 +769,8 @@ void GenericProcessor::addEvent(MidiBuffer& eventBuffer,
769769
if (!isTimestamp && !timestampSet && !isSource() && !generatesTimestamps())
770770
setTimestamp(eventBuffer, getTimestamp(0));
771771

772-
uint8* data = new uint8[6+numBytes];
772+
HeapBlock<uint8> data(static_cast<const size_t>(6 + numBytes));
773+
//uint8* data = new uint8[6+numBytes];
773774

774775
data[0] = type; // event type
775776
data[1] = nodeId; // processor ID automatically added

0 commit comments

Comments
 (0)