diff --git a/src/client.cpp b/src/client.cpp index fb9bab5478..03d57ed817 100644 --- a/src/client.cpp +++ b/src/client.cpp @@ -1429,8 +1429,8 @@ void CClient::ProcessAudioDataIntern ( CVector& vecsStereoSndCrd ) // apply a general gain boost to all audio input: for ( i = 0, j = 0; i < iMonoBlockSizeSam; i++, j += 2 ) { - vecsStereoSndCrd[j + 1] = static_cast ( iInputBoost * vecsStereoSndCrd[j + 1] ); - vecsStereoSndCrd[j] = static_cast ( iInputBoost * vecsStereoSndCrd[j] ); + vecsStereoSndCrd[j + 1] = Float2Short ( static_cast ( iInputBoost ) * vecsStereoSndCrd[j + 1] ); + vecsStereoSndCrd[j] = Float2Short ( static_cast ( iInputBoost ) * vecsStereoSndCrd[j] ); } }