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

Commit c4bda3ad authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "audioflinger: Fix EffectChain::dump"

parents 4eeb26c7 19740cae
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -2335,13 +2335,10 @@ void AudioFlinger::EffectChain::syncHalEffectsState()

void AudioFlinger::EffectChain::dump(int fd, const Vector<String16>& args)
{
    const size_t SIZE = 256;
    char buffer[SIZE];
    String8 result;

    size_t numEffects = mEffects.size();
    snprintf(buffer, SIZE, "    %zu effects for session %d\n", numEffects, mSessionId);
    result.append(buffer);
    const size_t numEffects = mEffects.size();
    result.appendFormat("    %zu effects for session %d\n", numEffects, mSessionId);

    if (numEffects) {
        bool locked = AudioFlinger::dumpTryLock(mLock);
@@ -2369,6 +2366,8 @@ void AudioFlinger::EffectChain::dump(int fd, const Vector<String16>& args)
        if (locked) {
            mLock.unlock();
        }
    } else {
        write(fd, result.string(), result.size());
    }
}