From 4184a52c98cba9adb8add1a04ecfa787f9dccade Mon Sep 17 00:00:00 2001 From: Michael Jumper Date: Sat, 6 Jun 2020 23:50:28 -0700 Subject: [PATCH] GUACAMOLE-1059: Sound format index should be checked against maximum number of formats, not byte size of array. --- src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c b/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c index 2256fb27..1aeb8df9 100644 --- a/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c +++ b/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c @@ -297,7 +297,7 @@ void guac_rdpsnd_wave_info_handler(guac_rdp_common_svc* svc, /* Reset audio stream if format has changed */ if (audio != NULL) { - if (format < sizeof(rdpsnd->formats)) + if (format < GUAC_RDP_MAX_FORMATS) guac_audio_stream_reset(audio, NULL, rdpsnd->formats[format].rate, rdpsnd->formats[format].channels,