From 6a68378b262e03e6c758418ab936c22b905b1fad Mon Sep 17 00:00:00 2001 From: Christian Hergert Date: Wed, 17 May 2023 12:49:05 -0700 Subject: vim: plug leak of copied text from buffer Related !321 --- gtksourceview/vim/gtksourcevimvisual.c | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/gtksourceview/vim/gtksourcevimvisual.c b/gtksourceview/vim/gtksourcevimvisual.c index 0c79a5eb..1f1e9f63 100644 --- a/gtksourceview/vim/gtksourcevimvisual.c +++ b/gtksourceview/vim/gtksourcevimvisual.c @@ -456,7 +456,7 @@ gtk_source_vim_visual_put (GtkSourceVimVisual *self, GtkSourceVimRegisters *registers; GtkSourceBuffer *buffer; const char *replace_content; - const char *selection_content; + char *selection_content; GtkTextIter start; GtkTextIter end; @@ -488,6 +488,8 @@ gtk_source_vim_visual_put (GtkSourceVimVisual *self, gtk_source_vim_visual_clear (self); + g_free (selection_content); + return TRUE; } -- cgit v1.2.1