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:
Dyami Caliri
2014-03-27 09:29:38 -07:00
committed by The Qt Project
parent ccce4e3da2
commit 5c09bba979
2 changed files with 4 additions and 4 deletions

View File

@@ -110,7 +110,7 @@ QAudioFormat CoreAudioDeviceInfo::preferredFormat() const
}
}
delete streams;
delete[] streams;
}
}
#else //iOS
@@ -180,7 +180,7 @@ QList<int> CoreAudioDeviceInfo::supportedSampleRates()
}
}
delete vr;
delete[] vr;
}
}
#else //iOS
@@ -380,7 +380,7 @@ QList<QByteArray> CoreAudioDeviceInfo::availableDevices(QAudio::Mode mode)
}
}
delete audioDevices;
delete[] audioDevices;
}
}
#else //iOS

View File

@@ -125,7 +125,7 @@ CoreAudioRingBuffer::CoreAudioRingBuffer(int bufferSize):
CoreAudioRingBuffer::~CoreAudioRingBuffer()
{
delete m_buffer;
delete[] m_buffer;
}
CoreAudioRingBuffer::Region CoreAudioRingBuffer::acquireReadRegion(int size)