[gtk: 1/2] GtkIMContextSimple: array bounds was not correctly checked




commit 3955633aa8117d8a57bbfb3cc53abc6bf58d491c
Author: VĂ­ctor Marzo <samsaga2 gmail com>
Date:   Thu May 19 11:35:14 2022 +0200

    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);


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]