mirror of
https://git.tartarus.org/simon/putty.git
synced 2025-03-30 18:22:50 -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:
parent
b97f20d03a
commit
6a88b29427
@ -1927,6 +1927,7 @@ gint key_event(GtkWidget *widget, GdkEventKey *event, gpointer data)
|
|||||||
if (event->state & GDK_CONTROL_MASK)
|
if (event->state & GDK_CONTROL_MASK)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
|
consumed_meta_key = false;
|
||||||
end = 1 + format_small_keypad_key(
|
end = 1 + format_small_keypad_key(
|
||||||
output+1, inst->term, sk_key, event->state & GDK_SHIFT_MASK,
|
output+1, inst->term, sk_key, event->state & GDK_SHIFT_MASK,
|
||||||
event->state & GDK_CONTROL_MASK,
|
event->state & GDK_CONTROL_MASK,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user