From: VĂ­ctor Marzo Date: Thu, 19 May 2022 09:35:14 +0000 (+0200) Subject: GtkIMContextSimple: array bounds was not correctly checked X-Git-Tag: archive/raspbian/4.8.3+ds-2+rpi1~3^2~20^2~4^2~158^2 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=3955633aa8117d8a57bbfb3cc53abc6bf58d491c;p=gtk4.git GtkIMContextSimple: array bounds was not correctly checked Fixes #4771 --- 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);