diff --git a/media/libstagefright/AudioPlayer.cpp b/media/libstagefright/AudioPlayer.cpp index 12d7ee2fa6aa8..7997cd64a1b27 100644 --- a/media/libstagefright/AudioPlayer.cpp +++ b/media/libstagefright/AudioPlayer.cpp @@ -99,13 +99,13 @@ status_t AudioPlayer::start() { : AudioSystem::CHANNEL_OUT_MONO, 8192, 0, &AudioCallback, this, 0); - if (mAudioTrack->initCheck() != OK) { + if ((err = mAudioTrack->initCheck()) != OK) { delete mAudioTrack; mAudioTrack = NULL; mSource->stop(); - return mAudioTrack->initCheck(); + return err; } mLatencyUs = (int64_t)mAudioTrack->latency() * 1000;