diff --git a/drivers/platform/x86/huawei-wmi.c b/drivers/platform/x86/huawei-wmi.c index 5bb6fbc9502b267c3de93438beaebfc8873db842..5837d1b8693d153813be648eadbd54140deca227 100644 --- a/drivers/platform/x86/huawei-wmi.c +++ b/drivers/platform/x86/huawei-wmi.c @@ -616,7 +616,7 @@ static void huawei_wmi_debugfs_call_dump(struct seq_file *m, void *data, seq_printf(m, "0x%llx", obj->integer.value); break; case ACPI_TYPE_STRING: - seq_printf(m, "\"%*s\"", obj->string.length, obj->string.pointer); + seq_printf(m, "\"%.*s\"", obj->string.length, obj->string.pointer); break; case ACPI_TYPE_BUFFER: seq_puts(m, "{");