Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit f4a342ab authored by Mikhail Naganov's avatar Mikhail Naganov
Browse files

Fix potential nullptr dereference in RecordThread::dumpInternals

The code introduced in ag/5195499 can deref a nullptr.

Bug: 117299316
Test: make
Change-Id: I6d38f769e583a11d09c137d7b7a1ffd0b547f161
parent e8c8b435
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -7562,7 +7562,7 @@ void AudioFlinger::RecordThread::dumpInternals(int fd, const Vector<String16>& a
        (void)input->stream->dump(fd);
    }

    const double latencyMs = RecordTrack::checkServerLatencySupported(mFormat, input->flags)
    const double latencyMs = RecordTrack::checkServerLatencySupported(mFormat, flags)
            ? - mTimestamp.getOutputServerLatencyMs(mSampleRate) : 0.;
    if (latencyMs != 0.) {
        dprintf(fd, "  NormalRecord latency ms: %.2lf\n", latencyMs);