From 0e2e3d20aecf1da28d6110d003396dcd86bc11db Mon Sep 17 00:00:00 2001 From: Nick Couchman Date: Thu, 16 Apr 2020 13:53:14 -0400 Subject: [PATCH] [WIP]: Check RDP sound format value before use. --- 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 1d69e069..f790bc81 100644 --- a/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c +++ b/src/protocols/rdp/channels/rdpsnd/rdpsnd-messages.c @@ -250,7 +250,7 @@ void guac_rdpsnd_wave_info_handler(guac_rdp_common_svc* svc, rdpsnd->next_pdu_is_wave = TRUE; /* Reset audio stream if format has changed */ - if (audio != NULL) + if (audio != NULL && format < GUAC_RDP_MAX_FORMATS) guac_audio_stream_reset(audio, NULL, rdpsnd->formats[format].rate, rdpsnd->formats[format].channels,