From bbf5eb3ac62e4c6798f39b82ed910f501f9c46e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Duval?= Date: Wed, 30 Mar 2005 18:54:00 +0000 Subject: [PATCH] add a check which helps avoid crashs git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@12162 a95241bf-73f2-0310-859d-f6bbb57e9c96 --- .../media/media-add-ons/multi_audio/MultiAudioNode.cpp | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/src/add-ons/media/media-add-ons/multi_audio/MultiAudioNode.cpp b/src/add-ons/media/media-add-ons/multi_audio/MultiAudioNode.cpp index eefd3792f9..cea77c00ce 100644 --- a/src/add-ons/media/media-add-ons/multi_audio/MultiAudioNode.cpp +++ b/src/add-ons/media/media-add-ons/multi_audio/MultiAudioNode.cpp @@ -1396,8 +1396,11 @@ MultiAudioNode::ProcessGroup(BParameterGroup *group, int32 index, int32 &nbParam i++; } - (group->ParameterAt(nbParameters - 1))->AddOutput(group->ParameterAt(nbParameters)); - nbParameters++; + PRINT(("nb parameters : %d\n", nbParameters)); + if (nbParameters > 0) { + (group->ParameterAt(nbParameters - 1))->AddOutput(group->ParameterAt(nbParameters)); + nbParameters++; + } } else if(MMC[i].flags & B_MULTI_MIX_ENABLE) { PRINT(("NEW_ENABLE\n")); if(MMC[i].string == S_MUTE)