am 090c60bb
: Merge change I73b60354 into eclair
Merge commit '090c60bb9d6608df4a8d753fc91974fe2c49c262' into eclair-mr2 * commit '090c60bb9d6608df4a8d753fc91974fe2c49c262': AudioFlinger: delete Track object when createTrack() fails due to lack of tracks in AudioMixer.
This commit is contained in:
@ -1018,7 +1018,7 @@ sp<AudioFlinger::PlaybackThread::Track> AudioFlinger::PlaybackThread::createTra
|
||||
Mutex::Autolock _l(mLock);
|
||||
track = new Track(this, client, streamType, sampleRate, format,
|
||||
channelCount, frameCount, sharedBuffer);
|
||||
if (track->getCblk() == NULL) {
|
||||
if (track->getCblk() == NULL || track->name() < 0) {
|
||||
lStatus = NO_MEMORY;
|
||||
goto Exit;
|
||||
}
|
||||
|
Reference in New Issue
Block a user