CoreAudio: Mismatched new[]/delete in several places.
The CoreAudio plugin code in QtMultimedia had several different places where an array was allocated with "new[]" and deleted with "delete". Fixed by deleting with "delete[]". Task-number: QTBUG-37861 Change-Id: Id85bc07a054ad161b0403cc0fe5c56ec5b41d4e3 Reviewed-by: Andy Nichols <andy.nichols@digia.com>
This commit is contained in:
committed by
The Qt Project
parent
ccce4e3da2
commit
5c09bba979
@@ -110,7 +110,7 @@ QAudioFormat CoreAudioDeviceInfo::preferredFormat() const
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
delete streams;
|
delete[] streams;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#else //iOS
|
#else //iOS
|
||||||
@@ -180,7 +180,7 @@ QList<int> CoreAudioDeviceInfo::supportedSampleRates()
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
delete vr;
|
delete[] vr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#else //iOS
|
#else //iOS
|
||||||
@@ -380,7 +380,7 @@ QList<QByteArray> CoreAudioDeviceInfo::availableDevices(QAudio::Mode mode)
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
delete audioDevices;
|
delete[] audioDevices;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#else //iOS
|
#else //iOS
|
||||||
|
|||||||
@@ -125,7 +125,7 @@ CoreAudioRingBuffer::CoreAudioRingBuffer(int bufferSize):
|
|||||||
|
|
||||||
CoreAudioRingBuffer::~CoreAudioRingBuffer()
|
CoreAudioRingBuffer::~CoreAudioRingBuffer()
|
||||||
{
|
{
|
||||||
delete m_buffer;
|
delete[] m_buffer;
|
||||||
}
|
}
|
||||||
|
|
||||||
CoreAudioRingBuffer::Region CoreAudioRingBuffer::acquireReadRegion(int size)
|
CoreAudioRingBuffer::Region CoreAudioRingBuffer::acquireReadRegion(int size)
|
||||||
|
|||||||
Reference in New Issue
Block a user