2009-11-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
authorGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Thu, 5 Nov 2009 00:52:58 +0000 (00:52 -0000)
committerGonzalo Paniagua Javier <gonzalo.mono@gmail.com>
Thu, 5 Nov 2009 00:52:58 +0000 (00:52 -0000)
* debug-helpers.c: avoid g_strdup() in mono_type_full_name().

svn path=/trunk/mono/; revision=145449

mono/metadata/ChangeLog
mono/metadata/debug-helpers.c

index 295beb39916e3ff03b62c90a106f4317d362bd3b..d832bf7dbeb5eedf89ac88312082de42fc235ed8 100644 (file)
@@ -1,3 +1,7 @@
+2009-11-04 Gonzalo Paniagua Javier <gonzalo@novell.com>
+
+       * debug-helpers.c: avoid g_strdup() in mono_type_full_name().
+
 2009-11-04  Sebastien Pouliot  <sebastien@ximian.com>
 
        * string-icalls.c|h: Remove string internal calls that are not 
index 43d042ac818179d7ecaebab7b7222b8e3ebd688b..500ea589342c0a089adf23496f3d81b0b19c7c6a 100644 (file)
@@ -192,14 +192,10 @@ char*
 mono_type_full_name (MonoType *type)
 {
        GString *str;
-       char *res;
 
        str = g_string_new ("");
        mono_type_get_desc (str, type, TRUE);
-
-       res = g_strdup (str->str);
-       g_string_free (str, TRUE);
-       return res;
+       return g_string_free (str, FALSE);
 }
 
 char*