From: Jaroslav Kysela Date: Mon, 7 Jan 2019 08:08:46 +0000 (+0100) Subject: control: fix the assert() in snd_ctl_elem_set_bytes X-Git-Tag: v1.1.8~9 X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=fdc4c17e1c9f4f7591c7fb4f2bc2e0c399d2156e;p=alsa-lib.git control: fix the assert() in snd_ctl_elem_set_bytes Allow to write to the whole array (512 bytes). Signed-off-by: Jaroslav Kysela --- diff --git a/src/control/control.c b/src/control/control.c index 82cd1a05..90fab877 100644 --- a/src/control/control.c +++ b/src/control/control.c @@ -3108,7 +3108,7 @@ void snd_ctl_elem_value_set_byte(snd_ctl_elem_value_t *obj, unsigned int idx, un void snd_ctl_elem_set_bytes(snd_ctl_elem_value_t *obj, void *data, size_t size) { assert(obj); - assert(size < ARRAY_SIZE(obj->value.bytes.data)); + assert(size <= ARRAY_SIZE(obj->value.bytes.data)); memcpy(obj->value.bytes.data, data, size); }