]> git.alsa-project.org Git - alsa-gobject.git/commitdiff
ctl: elem-value: fix casting for byte data
authorTakashi Sakamoto <o-takashi@sakamocchi.jp>
Wed, 29 Jun 2022 02:49:00 +0000 (11:49 +0900)
committerTakashi Sakamoto <o-takashi@sakamocchi.jp>
Wed, 29 Jun 2022 02:49:00 +0000 (11:49 +0900)
Fixed: 0fa1e17e3f96 ("ctl: elem_value: add APIs to set/get values of bytes type")
Signed-off-by: Takashi Sakamoto <o-takashi@sakamocchi.jp>
src/ctl/elem-value.c

index fae9d8b6782a21c66cc507e53d4e385d7bff4979..aeb0a3c5452095f079942d3aed42e427861ca620 100644 (file)
@@ -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];
 }
 
 /**