mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-06-30 19:12:48 -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:
@ -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,
|
||||
|
Reference in New Issue
Block a user