diff options
author | Ken Raeburn <raeburn@mit.edu> | 2006-10-28 03:02:38 +0000 |
---|---|---|
committer | Ken Raeburn <raeburn@mit.edu> | 2006-10-28 03:02:38 +0000 |
commit | eb99ac4ae7082472fbf7f125da9cad6e52fab090 (patch) | |
tree | a3e6aacb17c1f09854a23f631163b942590c99ef /src/util/profile | |
parent | bd603d20a92d025f1ed22ed37e85d54440707164 (diff) | |
download | krb5-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.c | 6 |
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; } |