strdup result so caller doesn't free internally managed memory.
authorRay Strode <rstrode@redhat.com>
Thu, 5 Aug 2004 20:53:25 +0000 (20:53 +0000)
committerRay Strode <halfline@src.gnome.org>
Thu, 5 Aug 2004 20:53:25 +0000 (20:53 +0000)
Thu Aug  5 20:53:00 2004  Ray Strode  <rstrode@redhat.com>

* glib/gutils.h (g_get_codeset): strdup result so caller
doesn't free internally managed memory.

ChangeLog
ChangeLog.pre-2-10
ChangeLog.pre-2-12
ChangeLog.pre-2-6
ChangeLog.pre-2-8
glib/gutils.c

index fad4b68..ae94c8d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+Thu Aug  5 20:53:00 2004  Ray Strode  <rstrode@redhat.com>
+
+       * glib/gutils.h (g_get_codeset): strdup result so caller
+       doesn't free internally managed memory.
+
 2004-08-04  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.def: Add glib_check_version.
index fad4b68..ae94c8d 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug  5 20:53:00 2004  Ray Strode  <rstrode@redhat.com>
+
+       * glib/gutils.h (g_get_codeset): strdup result so caller
+       doesn't free internally managed memory.
+
 2004-08-04  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.def: Add glib_check_version.
index fad4b68..ae94c8d 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug  5 20:53:00 2004  Ray Strode  <rstrode@redhat.com>
+
+       * glib/gutils.h (g_get_codeset): strdup result so caller
+       doesn't free internally managed memory.
+
 2004-08-04  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.def: Add glib_check_version.
index fad4b68..ae94c8d 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug  5 20:53:00 2004  Ray Strode  <rstrode@redhat.com>
+
+       * glib/gutils.h (g_get_codeset): strdup result so caller
+       doesn't free internally managed memory.
+
 2004-08-04  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.def: Add glib_check_version.
index fad4b68..ae94c8d 100644 (file)
@@ -1,3 +1,8 @@
+Thu Aug  5 20:53:00 2004  Ray Strode  <rstrode@redhat.com>
+
+       * glib/gutils.h (g_get_codeset): strdup result so caller
+       doesn't free internally managed memory.
+
 2004-08-04  Tor Lillqvist  <tml@iki.fi>
 
        * glib/glib.def: Add glib_check_version.
index 07a09c1..347b7cf 100644 (file)
@@ -1283,11 +1283,11 @@ g_nullify_pointer (gpointer *nullify_location)
 gchar *
 g_get_codeset (void)
 {
-  gchar *charset;
+  const gchar *charset;
 
   g_get_charset (&charset);
 
-  return charset;
+  return g_strdup (charset);
 }
 
 #ifdef ENABLE_NLS