From 7996b440368e95d3b911f59a1cfa877f69b2a6bf Mon Sep 17 00:00:00 2001 From: Wim Taymans Date: Sat, 5 Dec 2020 20:16:25 +0100 Subject: [PATCH] a2dp: fail if no ldac samplerate was found --- spa/plugins/bluez5/a2dp-codec-ldac.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/spa/plugins/bluez5/a2dp-codec-ldac.c b/spa/plugins/bluez5/a2dp-codec-ldac.c index 766239d37..9dd012330 100644 --- a/spa/plugins/bluez5/a2dp-codec-ldac.c +++ b/spa/plugins/bluez5/a2dp-codec-ldac.c @@ -156,6 +156,8 @@ static int codec_enum_config(const struct a2dp_codec *codec, spa_pod_builder_int(b, 96000); spa_pod_builder_int(b, 96000); } + if (i == 0) + return -EINVAL; if (i > 1) choice->body.type = SPA_CHOICE_Enum; spa_pod_builder_pop(b, &f[1]);