ports/x11/libgedit-gtksourceview/patches/patch-gtksourceview_gtksourcebufferoutputstream_c

15 lines
597 B
Text

https://gitlab.gnome.org/GNOME/gtksourceview/-/commit/6c1e9f06f892407f667da6bd0c13ab6f3df92024
Index: gtksourceview/gtksourcebufferoutputstream.c
--- gtksourceview/gtksourcebufferoutputstream.c.orig
+++ gtksourceview/gtksourcebufferoutputstream.c
@@ -656,7 +656,8 @@ validate_and_insert (GtkSourceBufferOutputStream *stre
apply_error_tag (stream);
- if ((nvalid != len || !owned) && buffer[nvalid] != '\0')
+ if (!owned ||
+ (nvalid != len && buffer[nvalid] != '\0'))
{
/* make sure the buffer is always properly null
* terminated. This is needed, at least for now,