From 3955633aa8117d8a57bbfb3cc53abc6bf58d491c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?V=C3=ADctor=20Marzo?= Date: Thu, 19 May 2022 11:35:14 +0200 Subject: [PATCH] GtkIMContextSimple: array bounds was not correctly checked Fixes #4771 --- gtk/gtkimcontextsimple.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/gtk/gtkimcontextsimple.c b/gtk/gtkimcontextsimple.c index a0dd701d26..85f307a343 100644 --- a/gtk/gtkimcontextsimple.c +++ b/gtk/gtkimcontextsimple.c @@ -813,7 +813,7 @@ gtk_im_context_simple_filter_keypress (GtkIMContext *context, gboolean compose_match; guint keyval, state; - while (priv->compose_buffer[n_compose] != 0 && n_compose < priv->compose_buffer_len) + while (n_compose < priv->compose_buffer_len && priv->compose_buffer[n_compose] != 0) n_compose++; keyval = gdk_key_event_get_keyval (event);