summaryrefslogtreecommitdiffstats
path: root/src/util/profile
diff options
context:
space:
mode:
authorKen Raeburn <raeburn@mit.edu>2006-10-28 03:02:38 +0000
committerKen Raeburn <raeburn@mit.edu>2006-10-28 03:02:38 +0000
commiteb99ac4ae7082472fbf7f125da9cad6e52fab090 (patch)
treea3e6aacb17c1f09854a23f631163b942590c99ef /src/util/profile
parentbd603d20a92d025f1ed22ed37e85d54440707164 (diff)
downloadkrb5-eb99ac4ae7082472fbf7f125da9cad6e52fab090.tar.gz
krb5-eb99ac4ae7082472fbf7f125da9cad6e52fab090.tar.xz
krb5-eb99ac4ae7082472fbf7f125da9cad6e52fab090.zip
use strdup
git-svn-id: svn://anonsvn.mit.edu/krb5/trunk@18747 dc483132-0cff-0310-8789-dd5450dbe970
Diffstat (limited to 'src/util/profile')
-rw-r--r--src/util/profile/prof_get.c6
1 files changed, 2 insertions, 4 deletions
diff --git a/src/util/profile/prof_get.c b/src/util/profile/prof_get.c
index 08fac7f06f..c79500215f 100644
--- a/src/util/profile/prof_get.c
+++ b/src/util/profile/prof_get.c
@@ -431,16 +431,15 @@ profile_iterator(void **iter_p, char **ret_name, char **ret_value)
if (ret_name) {
if (name) {
- *ret_name = malloc(strlen(name)+1);
+ *ret_name = strdup(name);
if (!*ret_name)
return ENOMEM;
- strcpy(*ret_name, name);
} else
*ret_name = 0;
}
if (ret_value) {
if (value) {
- *ret_value = malloc(strlen(value)+1);
+ *ret_value = strdup(value);
if (!*ret_value) {
if (ret_name) {
free(*ret_name);
@@ -448,7 +447,6 @@ profile_iterator(void **iter_p, char **ret_name, char **ret_value)
}
return ENOMEM;
}
- strcpy(*ret_value, value);
} else
*ret_value = 0;
}