audio: Fix read of uninitialized memory
Follow-up to fb12e20e426bc6bcff06e39fba45a931cf787040.
Bug: 62425341
Test: m
Test: Device boots, com.android.phone doesn't crash
Change-Id: Ib54c7efae88cb0bff0f92e1cf1bd20a22fdcbdba
diff --git a/media/libaudioclient/AudioTrack.cpp b/media/libaudioclient/AudioTrack.cpp
index 409c9a3..98ec7d7 100644
--- a/media/libaudioclient/AudioTrack.cpp
+++ b/media/libaudioclient/AudioTrack.cpp
@@ -1562,9 +1562,9 @@
}
mAudioTrack->attachAuxEffect(mAuxEffectId);
+ mFrameCount = frameCount;
updateLatency_l(); // this refetches mAfLatency and sets mLatency
- mFrameCount = frameCount;
// If IAudioTrack is re-created, don't let the requested frameCount
// decrease. This can confuse clients that cache frameCount().
if (frameCount > mReqFrameCount) {