+2003-05-27 Matthias Clasen <maclas@gmx.de>
+
+ * glib/gstrfuncs.c (g_strdup): Use memcpy instead of
+ strcpy. (#106988, Christian Biere)
+
2003-05-23 Noah Levitt <nlevitt@columbia.edu>
* glib/gutf8.c: Fix typo in UNICODE_VALID (related to #107427).
+2003-05-27 Matthias Clasen <maclas@gmx.de>
+
+ * glib/gstrfuncs.c (g_strdup): Use memcpy instead of
+ strcpy. (#106988, Christian Biere)
+
2003-05-23 Noah Levitt <nlevitt@columbia.edu>
* glib/gutf8.c: Fix typo in UNICODE_VALID (related to #107427).
+2003-05-27 Matthias Clasen <maclas@gmx.de>
+
+ * glib/gstrfuncs.c (g_strdup): Use memcpy instead of
+ strcpy. (#106988, Christian Biere)
+
2003-05-23 Noah Levitt <nlevitt@columbia.edu>
* glib/gutf8.c: Fix typo in UNICODE_VALID (related to #107427).
+2003-05-27 Matthias Clasen <maclas@gmx.de>
+
+ * glib/gstrfuncs.c (g_strdup): Use memcpy instead of
+ strcpy. (#106988, Christian Biere)
+
2003-05-23 Noah Levitt <nlevitt@columbia.edu>
* glib/gutf8.c: Fix typo in UNICODE_VALID (related to #107427).
+2003-05-27 Matthias Clasen <maclas@gmx.de>
+
+ * glib/gstrfuncs.c (g_strdup): Use memcpy instead of
+ strcpy. (#106988, Christian Biere)
+
2003-05-23 Noah Levitt <nlevitt@columbia.edu>
* glib/gutf8.c: Fix typo in UNICODE_VALID (related to #107427).
+2003-05-27 Matthias Clasen <maclas@gmx.de>
+
+ * glib/gstrfuncs.c (g_strdup): Use memcpy instead of
+ strcpy. (#106988, Christian Biere)
+
2003-05-23 Noah Levitt <nlevitt@columbia.edu>
* glib/gutf8.c: Fix typo in UNICODE_VALID (related to #107427).
g_strdup (const gchar *str)
{
gchar *new_str;
+ gsize length;
if (str)
{
- new_str = g_new (char, strlen (str) + 1);
- strcpy (new_str, str);
+ length = strlen (str) + 1;
+ new_str = g_new (char, length);
+ memcpy (new_str, str, length);
}
else
new_str = NULL;