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

Commit c62d6030 authored by jiabin's avatar jiabin
Browse files

Destroy output tracks when existing.

Bug: 364404031
Test: manually
Flag: EXEMPT bugfix
Change-Id: I4e83ee6d7cca38c62448ccb3019a7d2275cc664e
parent 88df44d1
Loading
Loading
Loading
Loading
+3 −0
Original line number Diff line number Diff line
@@ -7851,6 +7851,9 @@ void DuplicatingThread::threadLoop_exit()
        audio_utils::lock_guard l(mutex());
        localTracks = std::move(mOutputTracks);
        mOutputTracks.clear();
        for (size_t i = 0; i < localTracks.size(); ++i) {
            localTracks[i]->destroy();
        }
    }
    localTracks.clear();
    outputTracks.clear();