media-add-ons/mixer: Fix 'new[]' array freed with 'delete'
fMixBufferChannelTypes is allocated by new[] in _ApplyOutputFormat(), but freed by delete. Pointed out by LGTM. Change-Id: I07b85801e0103094c5751306ea2c50ca9354ddb9 Reviewed-on: https://review.haiku-os.org/c/haiku/+/1877 Reviewed-by: Axel Dörfler <axeld@pinc-software.de>
This commit is contained in:
parent
7fd9865ec6
commit
7abf1b6fba
@ -112,7 +112,7 @@ MixerCore::~MixerCore()
|
||||
delete[] fResampler;
|
||||
}
|
||||
|
||||
delete fMixBufferChannelTypes;
|
||||
delete[] fMixBufferChannelTypes;
|
||||
}
|
||||
|
||||
|
||||
@ -429,7 +429,7 @@ MixerCore::_ApplyOutputFormat()
|
||||
if (fMixBuffer != NULL)
|
||||
rtm_free(fMixBuffer);
|
||||
|
||||
delete fMixBufferChannelTypes;
|
||||
delete[] fMixBufferChannelTypes;
|
||||
|
||||
fMixBufferFrameRate = (int32)(0.5 + format.frame_rate);
|
||||
fMixBufferFrameCount = frames_per_buffer(format);
|
||||
|
Loading…
x
Reference in New Issue
Block a user