[gtk: 1/2] imcontextwayland: Honour len argument in gtk_im_context_wayland_set_surrounding
- From: Emmanuele Bassi <ebassi src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk: 1/2] imcontextwayland: Honour len argument in gtk_im_context_wayland_set_surrounding
- Date: Mon, 16 Mar 2020 17:09:52 +0000 (UTC)
commit 5343ec3345b69777388462fc8f0740bad3800a21
Author: Robert Mader <robert mader posteo de>
Date: Mon Mar 16 16:53:18 2020 +0100
imcontextwayland: Honour len argument in gtk_im_context_wayland_set_surrounding
Clients may pass not `NULL`-terminated strings as the function takes a
`len` argument. Use that argument.
gtk/gtkimcontextwayland.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/gtk/gtkimcontextwayland.c b/gtk/gtkimcontextwayland.c
index 393f9b91c6..2462f7201f 100644
--- a/gtk/gtkimcontextwayland.c
+++ b/gtk/gtkimcontextwayland.c
@@ -860,7 +860,7 @@ gtk_im_context_wayland_set_surrounding (GtkIMContext *context,
context_wayland = GTK_IM_CONTEXT_WAYLAND (context);
g_free (context_wayland->surrounding.text);
- context_wayland->surrounding.text = g_strdup (text);
+ context_wayland->surrounding.text = g_strndup (text, len);
context_wayland->surrounding.cursor_idx = cursor_index;
/* Anchor is not exposed via the set_surrounding interface, emulating. */
context_wayland->surrounding.anchor_idx = cursor_index;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]