Author: zoltan
Date: 2007-07-05 17:15:20 -0400 (Thu, 05 Jul 2007)
New Revision: 81437

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/profiler.c
Log:
2007-07-05  Zoltan Varga  <[EMAIL PROTECTED]>

        * profiler.c (mono_profiler_load): Fix an off-by-one error.


Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog  2007-07-05 20:32:23 UTC (rev 81436)
+++ trunk/mono/mono/metadata/ChangeLog  2007-07-05 21:15:20 UTC (rev 81437)
@@ -1,5 +1,7 @@
 2007-07-05  Zoltan Varga  <[EMAIL PROTECTED]>
 
+       * profiler.c (mono_profiler_load): Fix an off-by-one error.
+
        * marshal.c (emit_marshal_string): When returning a string from managed 
code,
        allways make a copy even for unicode strings. Fixes #81990.
 

Modified: trunk/mono/mono/metadata/profiler.c
===================================================================
--- trunk/mono/mono/metadata/profiler.c 2007-07-05 20:32:23 UTC (rev 81436)
+++ trunk/mono/mono/metadata/profiler.c 2007-07-05 21:15:20 UTC (rev 81437)
@@ -1520,7 +1520,7 @@
                char *err;
                void *iter;
                if (col != NULL) {
-                       mname = g_memdup (desc, col - desc);
+                       mname = g_memdup (desc, col - desc + 1);
                        mname [col - desc] = 0;
                } else {
                        mname = g_strdup (desc);

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to