From ab1a2d5d6541b9720e71d55f7fdc9034ce1747d8 Mon Sep 17 00:00:00 2001 From: Paolo Borellki Date: Wed, 25 Apr 2007 18:43:44 +0000 Subject: [PATCH] small cleanup. (#433387) 2007-04-25 Paolo Borellki * glib/gstrfuncs.c (g_strsplit): small cleanup. (#433387) svn path=/trunk/; revision=5460 --- ChangeLog | 4 ++++ glib/gstrfuncs.c | 7 ++----- 2 files changed, 6 insertions(+), 5 deletions(-) diff --git a/ChangeLog b/ChangeLog index 0ae1ac6..3ff6814 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-04-25 Paolo Borellki + + * glib/gstrfuncs.c (g_strsplit): small cleanup. (#433387) + 2007-04-24 Matthias Clasen * glib/glib.symbols: diff --git a/glib/gstrfuncs.c b/glib/gstrfuncs.c index bf2ba93..d95c85d 100644 --- a/glib/gstrfuncs.c +++ b/glib/gstrfuncs.c @@ -2288,13 +2288,10 @@ g_strsplit (const gchar *string, while (--max_tokens && s) { gsize len; - gchar *new_string; len = s - remainder; - new_string = g_new (gchar, len + 1); - strncpy (new_string, remainder, len); - new_string[len] = 0; - string_list = g_slist_prepend (string_list, new_string); + string_list = g_slist_prepend (string_list, + g_strndup (remainder, len)); n++; remainder = s + delimiter_len; s = strstr (remainder, delimiter); -- 2.7.4