sound: fix params order when calling snd_desired_audio_mode

Make sure client_can_celt is passed before client_can_opus

The bug was present since introduction of opus in ce9b714137

Found by Coverity.

Signed-off-by: Uri Lublin <uril@redhat.com>
Acked-by: Victor Toso <victortoso@redhat.com>
This commit is contained in:
Uri Lublin 2017-11-16 16:11:43 +02:00
parent ebcfa426e4
commit 2d0d872775

View File

@ -1452,7 +1452,7 @@ void snd_set_playback_compression(bool on)
bool client_can_opus = red_channel_client_test_remote_cap(rcc,
SPICE_PLAYBACK_CAP_OPUS);
int desired_mode = snd_desired_audio_mode(on, now->frequency,
client_can_opus, client_can_celt);
client_can_celt, client_can_opus);
if (playback->mode != desired_mode) {
playback->mode = desired_mode;
snd_set_command(client, SND_PLAYBACK_MODE_MASK);