From ac61409ef43c353d76ddb878b0d48dbf9a32a911 Mon Sep 17 00:00:00 2001 From: LordMZTE Date: Tue, 25 Aug 2020 16:47:45 +0200 Subject: [PATCH] fix mismatching buffer sizes --- src/lib.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/lib.rs b/src/lib.rs index dbafd46..24704b9 100644 --- a/src/lib.rs +++ b/src/lib.rs @@ -8,7 +8,7 @@ pub mod logger; pub fn scan_code_to_key_name(scan_code: u32) -> String { unsafe { let mut out = [0u16; 128]; - GetKeyNameTextW((scan_code << 16) as i32, (&mut out).as_mut_ptr(), 1024); + GetKeyNameTextW((scan_code << 16) as i32, (&mut out).as_mut_ptr(), 128); OsString::from_wide(&out).to_str().unwrap().replace('\0', "") } } \ No newline at end of file