From ea7b4b682152d74cbbec4571efe1730a1fb7a45c Mon Sep 17 00:00:00 2001 From: Yaroslav Chvanov Date: Tue, 2 Aug 2022 12:12:22 +0300 Subject: [PATCH] sinowealth: null-terminate the buffer with firmware version --- src/driver-sinowealth.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/driver-sinowealth.c b/src/driver-sinowealth.c index bd5f3c77..d1aee7f2 100644 --- a/src/driver-sinowealth.c +++ b/src/driver-sinowealth.c @@ -1529,11 +1529,11 @@ sinowealth_init_profile(struct ratbag_device *device) */ struct sinowealth_config_report *config = &drv_data->configs[0]; - char fw_version[SINOWEALTH_FW_VERSION_LEN] = { 0 }; + char fw_version[SINOWEALTH_FW_VERSION_LEN + 1] = { 0 }; rc = sinowealth_get_fw_version(device, fw_version); if (rc) return rc; - log_info(device->ratbag, "firmware version: %.4s\n", fw_version); + log_info(device->ratbag, "firmware version: %s\n", fw_version); rc = sinowealth_read_raw_config(device); if (rc)