From 9e560ac99b06d70b355c09da5bc656c95cab808b Mon Sep 17 00:00:00 2001 From: Takashi Sakamoto Date: Wed, 29 Jun 2022 11:49:00 +0900 Subject: [PATCH] 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 --- src/ctl/elem-value.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) 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]; } /** -- 2.47.3