From: Takashi Sakamoto Date: Wed, 29 Jun 2022 02:49:00 +0000 (+0900) Subject: ctl: elem-value: fix casting for byte data X-Git-Url: https://git.alsa-project.org/?a=commitdiff_plain;h=9e560ac99b06d70b355c09da5bc656c95cab808b;p=alsa-gobject.git ctl: elem-value: fix casting for byte data Fixed: 0fa1e17e3f96 ("ctl: elem_value: add APIs to set/get values of bytes type") Signed-off-by: Takashi Sakamoto --- diff --git a/src/ctl/elem-value.c b/src/ctl/elem-value.c index fae9d8b..aeb0a3c 100644 --- a/src/ctl/elem-value.c +++ b/src/ctl/elem-value.c @@ -273,7 +273,7 @@ void alsactl_elem_value_set_bytes(ALSACtlElemValue *self, const guint8 *values, memset(&value->value.bytes.data, 0, sizeof(value->value.bytes.data)); value_count = MIN(value_count, G_N_ELEMENTS(value->value.bytes.data)); for (i = 0; i < value_count; ++i) - value->value.bytes.data[i] = (long)values[i]; + value->value.bytes.data[i] = (unsigned char)values[i]; } /**