Merge pull request #4481 from migueldeicaza/master
[mono.git] / mono / mini / trace.c
index 90f0af81b5a2c2e606f9e4b2d7be094f7be8d357..d44511d7739bd53613ff092c02264a509b73a3e7 100644 (file)
@@ -166,9 +166,10 @@ static void get_string (void)
        }
        if (value != NULL)
                g_free (value);
-       value = (char *)g_malloc (input - start + 1);
-       strncpy (value, start, input-start);
-       value [input-start] = 0;
+       size_t len = input - start;
+       value = (char *)g_malloc (len + 1);
+       memcpy (value, start, len);
+       value [len] = 0;
 }
 
 enum Token {