From 4f74fd70472ddc17f8f4abd9bca46d1dc4bb8a24 Mon Sep 17 00:00:00 2001 From: Thorvald Natvig Date: Sat, 10 May 2008 10:25:19 +0000 Subject: [PATCH] Avoid crash when no audio systems worked git-svn-id: https://mumble.svn.sourceforge.net/svnroot/mumble/trunk@1153 05730e5d-ab1b-0410-a4ac-84af385074fa --- src/mumble/AudioOutput.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/mumble/AudioOutput.cpp b/src/mumble/AudioOutput.cpp index 12c35e015..6031605e9 100644 --- a/src/mumble/AudioOutput.cpp +++ b/src/mumble/AudioOutput.cpp @@ -344,6 +344,8 @@ AudioSine *AudioOutput::playSine(float hz, float i, unsigned int frames, float v } void AudioOutput::addFrameToBuffer(ClientPlayer *player, const QByteArray &qbaPacket, unsigned int iSeq) { + if (iChannels == 0) + return; qrwlOutputs.lockForRead(); AudioOutputSpeech *aop = dynamic_cast(qmOutputs.value(player)); if (! aop) {