[gnome-builder] libide/projects: fix length to copy for license text



commit 6feef0bf693f51f6faac411e7e7b02a8e9a3e235
Author: Christian Hergert <chergert redhat com>
Date:   Thu Jul 21 16:50:26 2022 -0700

    libide/projects: fix length to copy for license text

 src/libide/projects/ide-template-input.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)
---
diff --git a/src/libide/projects/ide-template-input.c b/src/libide/projects/ide-template-input.c
index f20de3ca7..78a23eb2f 100644
--- a/src/libide/projects/ide-template-input.c
+++ b/src/libide/projects/ide-template-input.c
@@ -888,7 +888,9 @@ get_short_license (IdeTemplateInput *self)
             break;
 
           data = g_bytes_get_data (bytes, &len);
-          return (char *)g_memdup2 (data, len);
+
+          /* All gresources contain a trailing \0 byte */
+          return (char *)g_memdup2 (data, len + 1);
         }
     }
 


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