15 lines
597 B
Text
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,
|