1
0
mirror of https://git.tartarus.org/simon/putty.git synced 2025-03-28 01:07:08 -05:00

Unix PuTTY/pterm: fix UB with small keypad.

We were relying on uninitialised data. Found by UBSAN.
(Introduced in commit c88b6d1853, I think.)
This commit is contained in:
Jacob Nevins 2024-12-04 17:21:30 +00:00
parent b97f20d03a
commit 6a88b29427

View File

@ -1927,6 +1927,7 @@ gint key_event(GtkWidget *widget, GdkEventKey *event, gpointer data)
if (event->state & GDK_CONTROL_MASK)
break;
consumed_meta_key = false;
end = 1 + format_small_keypad_key(
output+1, inst->term, sk_key, event->state & GDK_SHIFT_MASK,
event->state & GDK_CONTROL_MASK,