[libgit2-glib/wip/development: 7/12] Fix ggit_message_prettify



commit 3fb8ae55aacc063e7694f7816ae35393cf30277a
Author: Ignacio Casal Quinteiro <icq gnome org>
Date:   Sat Apr 26 15:44:22 2014 +0200

    Fix ggit_message_prettify

 libgit2-glib/ggit-message.c |   12 +++++-------
 1 files changed, 5 insertions(+), 7 deletions(-)
---
diff --git a/libgit2-glib/ggit-message.c b/libgit2-glib/ggit-message.c
index ba9814c..a515396 100644
--- a/libgit2-glib/ggit-message.c
+++ b/libgit2-glib/ggit-message.c
@@ -38,17 +38,15 @@ gchar *
 ggit_message_prettify (const gchar *message,
                        gboolean     strip_comments)
 {
-       gchar *ret;
-       gint len;
+       git_buf buf;
        gchar *d;
 
-       len = strlen (message) * 2;
-       ret = g_new0 (gchar, len);
+       git_buf_set(&buf, message, strlen (message));
 
-       git_message_prettify (ret, len, message, strip_comments);
+       git_message_prettify (&buf, message, strip_comments);
 
-       d = g_strdup (ret);
-       g_free (ret);
+       d = g_strdup (buf.ptr);
+       git_buf_free (&buf);
 
        return d;
 }


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