summaryrefslogtreecommitdiff
path: root/lib/strdup.c
diff options
context:
space:
mode:
authorDan Fandrich <dan@coneharvesters.com>2007-05-01 20:50:50 +0000
committerDan Fandrich <dan@coneharvesters.com>2007-05-01 20:50:50 +0000
commit93844f64efcf8c5a291b26dc43b4d6057240a27b (patch)
tree34fbef79abc712ca255f4147b2056ac8db99074e /lib/strdup.c
parent60588b2455a8eeeef9056f2819f7ecc0f11b82e2 (diff)
downloadgnurl-93844f64efcf8c5a291b26dc43b4d6057240a27b.tar.gz
gnurl-93844f64efcf8c5a291b26dc43b4d6057240a27b.tar.bz2
gnurl-93844f64efcf8c5a291b26dc43b4d6057240a27b.zip
Use memcpy instead of strcpy to improve performance.
Diffstat (limited to 'lib/strdup.c')
-rw-r--r--lib/strdup.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/lib/strdup.c b/lib/strdup.c
index e16e08a72..7807e3028 100644
--- a/lib/strdup.c
+++ b/lib/strdup.c
@@ -38,7 +38,7 @@ char *curlx_strdup(const char *str)
if (!newstr)
return (char *)NULL;
- strcpy(newstr,str);
+ memcpy(newstr,str,(len+1)*sizeof(char));
return newstr;