ASoC: msm-compr: Fix possible array out of bounds
Add check to avoid possible array out of bounds in function msm_compr_send_ddp_cfg. CRs-fixed: 925138 Change-Id: If3915565bdea998404854bd73ff7dafb8a2b23b0 Signed-off-by: Bhalchandra Gajare <gajare@codeaurora.org>
This commit is contained in:
parent
5579f105aa
commit
e9c2d518be
1 changed files with 4 additions and 2 deletions
|
@ -53,6 +53,8 @@
|
|||
|
||||
#include <linux/types.h>
|
||||
|
||||
#define SND_DEC_DDP_MAX_PARAMS 18
|
||||
|
||||
/* AUDIO CODECS SUPPORTED */
|
||||
#define MAX_NUM_CODECS 32
|
||||
#define MAX_NUM_CODEC_DESCRIPTORS 32
|
||||
|
@ -342,8 +344,8 @@ struct snd_enc_generic {
|
|||
|
||||
struct snd_dec_ddp {
|
||||
__u32 params_length;
|
||||
__u32 params_id[18];
|
||||
__u32 params_value[18];
|
||||
__u32 params_id[SND_DEC_DDP_MAX_PARAMS];
|
||||
__u32 params_value[SND_DEC_DDP_MAX_PARAMS];
|
||||
} __attribute__((packed, aligned(4)));
|
||||
|
||||
struct snd_dec_flac {
|
||||
|
|
Loading…
Add table
Reference in a new issue